「Visual Studio Code」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(序文の翻訳を最新に更新)
(→‎インストール: 英語版より記事を追加)
8行目: 8行目:
 
VSCode には以下のパッケージが存在します:
 
VSCode には以下のパッケージが存在します:
   
* {{AUR|visual-studio-code-bin}}
 
 
* {{Pkg|code}}
 
* {{Pkg|code}}
 
* {{AUR|code-git}}
 
* {{AUR|code-git}}
  +
* {{AUR|visual-studio-code-bin}}
  +
* {{AUR|visual-studio-code-insiders-bin}} (Microsoft-branded release, updated daily)
  +
* {{AUR|vscodium-bin}} (community-driven fully open-source version of VSCode, with all Microsoft telemetry stripped out - latest release, binary package)
  +
* {{AUR|vscodium}} (community-driven fully open-source version of VSCode, with all Microsoft telemetry stripped out - latest release, git build)
  +
* {{AUR|vscodium-git}} (community-driven fully open-source version of VSCode, with all Microsoft telemetry stripped out - latest commit on branch master, git build)
  +
  +
The Microsoft [https://github.com/microsoft/ptvsd ptvsd] (Python Tools for Visual Studio Debug) server/module is available at {{AUR|python-ptvsd}}.
   
 
===C# のデバッグ===
 
===C# のデバッグ===

2021年8月18日 (水) 12:11時点における版

Visual Studio Code は Microsoft によって開発されている、クロスプラットフォームのプロプライエタリテキストエディタ (End-User License Agreement に基づくライセンス) です。JavaScript と TypeScript で書かれた、Codium というフリーのオープンソースプロジェクト(MIT License に基づくライセンス)の上に構築されています。Codium と Visual Studio Code の関係は、Chromium と Google Chrome の関係とほぼ同じです。混合ライセンスの説明については、この GitHub コメントを参照してください。Visual Studio Code は Electron フレームワーク上に構築されており、エクステンションによる拡張ができます。拡張は web上 または テキストエディタの中 から参照できます。

インストール

VSCode には以下のパッケージが存在します:

  • code
  • code-gitAUR
  • visual-studio-code-binAUR
  • visual-studio-code-insiders-binAUR (Microsoft-branded release, updated daily)
  • vscodium-binAUR (community-driven fully open-source version of VSCode, with all Microsoft telemetry stripped out - latest release, binary package)
  • vscodiumAUR (community-driven fully open-source version of VSCode, with all Microsoft telemetry stripped out - latest release, git build)
  • vscodium-gitAUR (community-driven fully open-source version of VSCode, with all Microsoft telemetry stripped out - latest commit on branch master, git build)

The Microsoft ptvsd (Python Tools for Visual Studio Debug) server/module is available at python-ptvsdAUR.

C# のデバッグ

C# のコードをデバッグするには icu55AUR をインストールする必要があります。インストールしないと 'Debug adapter process has terminated unexpectedly' というエラーが発生します。

使用方法

code を実行してください。

何らかの理由で Visual Studio Code のインスタンスを複数起動したい場合、-n フラグを使ってください。

設定

Visual Studio Code の設定は ~/.config/Code/User/settings.json に保存されます。

統合ターミナル

View > Integrated TerminalCtrl + ` で統合されたターミナルが開きます。デフォルトでは、何も引数が指定されないと Bash が使われますが、使用されるシェルは変更できます。terminal.integrated.shell.linux は使用するデフォルトシェルを設定し、terminal.integrated.shellArgs.linux はシェルに渡される引数を設定します。

例:

~/.config/Code/User/settings.json
"terminal.integrated.shell.linux": "/usr/bin/fish",
"terminal.integrated.shellArgs.linux": ["-l","-d 3"]

外部ターミナル

Arch のデフォルトターミナルとして Terminator を使っている場合、Visual Studio Code で次のようなエラーが発生します: Unable to launch debugger worker process (vsdbg) through the terminal. spawn truecolor ENOENT。Visual Studio で使用するターミナルを別のターミナルに変更することで解決します (例: gnome-terminal)。

"terminal.external.linuxExec": "Yours alternative terminal" で実行・デバッグのときに使用するデフォルトのターミナルを設定します。

例:

~/.config/Code/User/settings.json
"terminal.external.linuxExec": "gnome-terminal"