「Visual Studio Code」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(同期)
(同期)
3行目: 3行目:
 
[[en:Visual Studio Code]]
 
[[en:Visual Studio Code]]
 
[[zh-hans:Visual Studio Code]]
 
[[zh-hans:Visual Studio Code]]
'''Visual Studio Code''' ('''VSCode''') は Microsoft によって開発されている、クロスプラットフォームでフリーかつオープンソース (ライセンスは MIT License) のテキストエディタです。JavaScript と TypeScript で書かれています。Electron フレームワークを使っておりエクステンションによる拡張ができます。拡張はテキストエディタの中 (エクステンションギャラリー) や https://marketplace.visualstudio.com/VSCode からインストールすることが可能です。オープンソースでありながら、(End-User License Agreement でライセンスされた) プロプライエタリなビルドも Microsoft から提供されており AUR パッケージの {{AUR|visual-studio-code}} で使うことができます。
+
'''Visual Studio Code''' ('''VSCode''') は Microsoft によって開発されている、クロスプラットフォームでフリーかつオープンソース (ライセンスは MIT License) のテキストエディタです。JavaScript と TypeScript で書かれています。Electron フレームワークを使っておりエクステンションによる拡張ができます。拡張はテキストエディタの中 (エクステンションギャラリー) や https://marketplace.visualstudio.com/VSCode からインストールすることが可能です。オープンソースでありながら、(End-User License Agreement でライセンスされた) プロプライエタリなビルドも Microsoft から提供されており AUR パッケージの {{AUR|visual-studio-code-bin}} で使うことができます (ライセンスの説明は GitHub の [https://github.com/Microsoft/vscode/issues/60#issuecomment-161792005 コメント] を見てください)
   
 
== インストール ==
 
== インストール ==
 
VSCode には以下のパッケージが存在します:
 
VSCode には以下のパッケージが存在します:
   
* {{AUR|visual-studio-code}}
+
* {{AUR|visual-studio-code-bin}}
* {{AUR|visual-studio-code-oss}}
+
* {{AUR|code}}
* {{AUR|visual-studio-code-git}}
+
* {{AUR|code-git}}
* 非公式の [[非公式ユーザーリポジトリ#pkgbuild-current|pkgbuild-current]] リポジトリにある ''code-oss''。詳しくは README を読んでください [https://github.com/fusion809/PKGBUILDs/blob/master/README.md]。{{Note|''pkgbuild-current'' リポジトリのバイナリパッケージに関するバグは [https://github.com/fusion809/PKGBUILDs/issues GitHub] で報告できます。VSCode に関するバグは上流に報告してください。}}
 
   
 
===C# のデバッグ===
 
===C# のデバッグ===

2018年1月8日 (月) 19:24時点における版

Visual Studio Code (VSCode) は Microsoft によって開発されている、クロスプラットフォームでフリーかつオープンソース (ライセンスは MIT License) のテキストエディタです。JavaScript と TypeScript で書かれています。Electron フレームワークを使っておりエクステンションによる拡張ができます。拡張はテキストエディタの中 (エクステンションギャラリー) や https://marketplace.visualstudio.com/VSCode からインストールすることが可能です。オープンソースでありながら、(End-User License Agreement でライセンスされた) プロプライエタリなビルドも Microsoft から提供されており AUR パッケージの visual-studio-code-binAUR で使うことができます (ライセンスの説明は GitHub の コメント を見てください)。

インストール

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

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"