「Visual Studio Code」の版間の差分
同期 |
同期 |
||
| 2行目: | 2行目: | ||
[[Category:テキストエディタ]] |
[[Category:テキストエディタ]] |
||
[[en:Visual Studio Code]] |
[[en: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}} で使うことができます。 |
||
| 11行目: | 12行目: | ||
* {{AUR|visual-studio-code-git}} |
* {{AUR|visual-studio-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 に関するバグは上流に報告してください。}} |
* 非公式の [[非公式ユーザーリポジトリ#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# のコードをデバッグするには {{AUR|icu55}} をインストールする必要があります。インストールしないと 'Debug adapter process has terminated unexpectedly' というエラーが発生します。 |
|||
== 使用方法 == |
== 使用方法 == |
||
| 31行目: | 35行目: | ||
"terminal.integrated.shell.linux": "/usr/bin/fish", |
"terminal.integrated.shell.linux": "/usr/bin/fish", |
||
"terminal.integrated.shellArgs.linux": ["-l","-d 3"] |
"terminal.integrated.shellArgs.linux": ["-l","-d 3"] |
||
}} |
|||
===外部ターミナル=== |
|||
Arch のデフォルトターミナルとして [[Terminator]] を使っている場合、Visual Studio Code で次のようなエラーが発生します: {{ic|Unable to launch debugger worker process (vsdbg) through the terminal. spawn truecolor ENOENT}}。Visual Studio で使用するターミナルを別のターミナルに変更することで解決します (例: gnome-terminal)。 |
|||
{{ic|"terminal.external.linuxExec": "Yours alternative terminal"}} で実行・デバッグのときに使用するデフォルトのターミナルを設定します。 |
|||
例: |
|||
{{hc|~/.config/Code/User/settings.json| |
|||
"terminal.external.linuxExec": "gnome-terminal" |
|||
}} |
}} |
||
2017年11月4日 (土) 02:46時点における版
Visual Studio Code (VSCode) は Microsoft によって開発されている、クロスプラットフォームでフリーかつオープンソース (ライセンスは MIT License) のテキストエディタです。JavaScript と TypeScript で書かれています。Electron フレームワークを使っておりエクステンションによる拡張ができます。拡張はテキストエディタの中 (エクステンションギャラリー) や https://marketplace.visualstudio.com/VSCode からインストールすることが可能です。オープンソースでありながら、(End-User License Agreement でライセンスされた) プロプライエタリなビルドも Microsoft から提供されており AUR パッケージの visual-studio-codeAUR で使うことができます。
インストール
VSCode には以下のパッケージが存在します:
- visual-studio-codeAUR
- visual-studio-code-ossAUR
- visual-studio-code-gitAUR
- 非公式の pkgbuild-current リポジトリにある code-oss。詳しくは README を読んでください [1]。ノート pkgbuild-current リポジトリのバイナリパッケージに関するバグは 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 Terminal や Ctrl + ` で統合されたターミナルが開きます。デフォルトでは、何も引数が指定されないと 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"