arch-wiki-md-repo
Version:
All arch-wiki articles in markdown format, updated every two days.
61 lines (37 loc) • 3.13 kB
Markdown
**翻译状态:** 本文是英文页面 [Visual Studio Code](/index.php/Visual_Studio_Code "Visual Studio Code") 的[翻译](/index.php/ArchWiki_Translation_Team_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) "ArchWiki Translation Team (简体中文)"),最后翻译时间:2018-03-02,点击[这里](https://wiki.archlinux.org/index.php?title=Visual+Studio+Code&diff=0&oldid=494942)可以查看翻译后英文页面的改动。
[Visual Studio Code](https://code.visualstudio.com/)是一个跨平台,免费,开源 (使用MIT协议)的文本编辑器,由微软使用JavaScript和TypeScript开发。它构建于Electron框架之上,并且极具扩展性。可以在编辑器自带的应用商店,或者从 [https://marketplace.visualstudio.com/VSCode](https://marketplace.visualstudio.com/VSCode) 中安装扩展。Visual Studio Code为开源,微软提供一个专有版本(使用终端用户许可协议授权),被用作[visual-studio-code-bin](https://aur.archlinux.org/packages/visual-studio-code-bin/)AUR软件包的基础(有关混合授权的说明,请参阅此 GitHub[评论](https://github.com/Microsoft/vscode/issues/60#issuecomment-161792005))。
## Contents
* [1 安装](#.E5.AE.89.E8.A3.85)
* [2 调试 C#](#.E8.B0.83.E8.AF.95_C.23)
* [3 使用](#.E4.BD.BF.E7.94.A8)
* [4 配置](#.E9.85.8D.E7.BD.AE)
* [5 集成终端](#.E9.9B.86.E6.88.90.E7.BB.88.E7.AB.AF)
* [6 外部终端](#.E5.A4.96.E9.83.A8.E7.BB.88.E7.AB.AF)
## 安装
下列安装包包含了 VSCode:
* [visual-studio-code-bin](https://aur.archlinux.org/packages/visual-studio-code-bin/)
* [code](https://aur.archlinux.org/packages/code/)
* [code-git](https://aur.archlinux.org/packages/code-git/)
## 调试 C#
如果你想调试 C#代码,请安装 [icu55](https://aur.archlinux.org/packages/icu55/),否则的话,程序会报错:'Debug adapter process has terminated unexpectedly'。
## 使用
在命令行终端下,输入 `code`即可启动。
如果你想打开多个实例,可以使用 `-n` 选项。
## 配置
Visual Studio Code配置文件保存在 `~/.config/Code/User/settings.json`.
## 集成终端
点击*查看 > 集成终端* 或使用快捷键`Ctrl + `` 打开集成终端。 [Bash](/index.php/Bash "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"]
```
## 外部终端
如果你使用**Terminator**z 作为Arch的默认终端,而且在Visual Studio Code中遇到一个报错`Unable to launch debugger worker process (vsdbg) through the terminal. spawn truecolor ENOENT`,可以换另一个终端(比如,gnome-terminal)供Visual Studio Code使用。
`"terminal.external.linuxExec": "Yours alternative terminal"` 设置调试默认终端。
Example:
`~/.config/Code/User/settings.json`
```
"terminal.external.linuxExec": "gnome-terminal"
```