「Visual Studio Code」の版間の差分
Kusanaginoturugi (トーク | 投稿記録) (→インストール: 英語版より記事を追加) |
Kusanaginoturugi (トーク | 投稿記録) (→インストール: 翻訳) |
||
8行目: | 8行目: | ||
VSCode には以下のパッケージが存在します: |
VSCode には以下のパッケージが存在します: |
||
− | * {{Pkg|code}} |
+ | * {{Pkg|code}} (オープンソースリリース) |
− | * {{AUR|code-git}} |
+ | * {{AUR|code-git}} (オープンソース開発版) |
− | * {{AUR|visual-studio-code-bin}} |
+ | * {{AUR|visual-studio-code-bin}} (Microsoft ブランドのリリース) |
− | * {{AUR|visual-studio-code-insiders-bin}} (Microsoft |
+ | * {{AUR|visual-studio-code-insiders-bin}} (Microsoft ブランドのリリース、毎日更新) |
− | * {{AUR|vscodium-bin}} ( |
+ | * {{AUR|vscodium-bin}} (コミュニティ主導の完全オープンソース版の VSCode、Microsoft テレメトリをすべて取り除いたもの - 最新リリース、バイナリパッケージ) |
− | * {{AUR|vscodium}} ( |
+ | * {{AUR|vscodium}} (コミュニティ主導の完全オープンソース版の VSCode、Microsoft テレメトリをすべて取り除いたもの - 最新リリース、git ビルド) |
− | * {{AUR|vscodium-git}} ( |
+ | * {{AUR|vscodium-git}} (コミュニティ主導の完全オープンソース版の VSCode、Microsoft テレメトリをすべて取り除いたもの - ブランチマスター の最新のコミット、git ビルド) |
− | + | Microsoft の [https://github.com/microsoft/ptvsd ptvsd] (Python Tools for Visual Studio Debug) サーバー/モジュール は {{AUR|python-ptvsd}} にあります。 |
|
===C# のデバッグ=== |
===C# のデバッグ=== |
2021年8月18日 (水) 12:22時点における版
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 (Microsoft ブランドのリリース)
- visual-studio-code-insiders-binAUR (Microsoft ブランドのリリース、毎日更新)
- vscodium-binAUR (コミュニティ主導の完全オープンソース版の VSCode、Microsoft テレメトリをすべて取り除いたもの - 最新リリース、バイナリパッケージ)
- vscodiumAUR (コミュニティ主導の完全オープンソース版の VSCode、Microsoft テレメトリをすべて取り除いたもの - 最新リリース、git ビルド)
- vscodium-gitAUR (コミュニティ主導の完全オープンソース版の VSCode、Microsoft テレメトリをすべて取り除いたもの - ブランチマスター の最新のコミット、git ビルド)
Microsoft の ptvsd (Python Tools for Visual Studio Debug) サーバー/モジュール は 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 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"