Visual Studio Code (简体中文)
Visual Studio Code是一个跨平台,免费,开源 (使用MIT协议)的文本编辑器,由微软使用JavaScript和TypeScript开发。它构建于Electron框架之上,并且极具扩展性。可以在编辑器自带的应用商店,或者从 https://marketplace.visualstudio.com/VSCode 中安装扩展。尽管Visual Studio Code是开源软件,但是微软提供一个专有版本(使用终端用户许可协议授权),被用作visual-studio-code-binAURAUR软件包的基础(有关混合授权的说明,请参阅此 GitHub评论)。
安装
下列安装包包含了 VSCode:
使用
对于以下版本,运行 code
即可启动:
对于以下版本,运行 code-oss
即可启动:
- For code-gitAUR
如果你想打开多个实例,可以使用 -n
选项。
配置
code 的配置文件保存在 ~/.config/Code - OSS/User/settings.json
。
visual-studio-code-binAUR 的配置文件保存在 ~/.config/Code/User/settings.json
。
集成终端
点击查看 > 集成终端 或使用快捷键 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"]
外部终端
如果你使用 Terminator 作为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"
设置调试默认终端。
例子:
~/.config/Code/User/settings.json
"terminal.external.linuxExec": "gnome-terminal"
故障排除
KDE/Plasma 全局菜单失效
Visual Studio Code使用DBus传递菜单,尝试安装 libdbusmenu-glib