Difference between revisions of "Visual Studio Code (简体中文)"

From ArchWiki
Jump to navigation Jump to search
(update Pkg/AUR templates)
Tag: wiki-scripts
(some fixes, and update to match English)
Line 1: Line 1:
[[Category:Development (简体中文)]]
 
 
[[Category:Text editors (简体中文)]]
 
[[Category:Text editors (简体中文)]]
 
[[en:Visual Studio Code]]
 
[[en:Visual Studio Code]]
 
[[ja:Visual Studio Code]]
 
[[ja:Visual Studio Code]]
 
{{TranslationStatus (简体中文)|Visual Studio Code|2017-11-07|494942}}
 
{{TranslationStatus (简体中文)|Visual Studio Code|2017-11-07|494942}}
'''Visual Studio Code''' ('''VSCode''')是一个跨平台,免费,开源 (使用MIT协议)的文本编辑器,由微软使用JavaScript和TypeScript开发 。它构建于Electron框架之上,并且极具扩展性。  可以在编辑器自带的应用商店,或者从 https://marketplace.visualstudio.com/VSCode 中安装扩展。 微软在AUR中提供了一个专有的二进制构建版{{AUR|visual-studio-code}}{{Broken package link|package not found}}(使用一个最终用户许可协议授权)供普通用户使用。
+
[https://code.visualstudio.com/ Visual Studio Code]是一个跨平台,免费,开源 (使用MIT协议)的文本编辑器,由微软使用JavaScript和TypeScript开发。它构建于Electron框架之上,并且极具扩展性。可以在编辑器自带的应用商店,或者从 https://marketplace.visualstudio.com/VSCode 中安装扩展。Visual Studio Code为开源,微软提供一个专有版本(使用终端用户许可协议授权),被用作{{AUR|visual-studio-code-bin}}AUR软件包的基础(有关混合授权的说明,请参阅此 GitHub[https://github.com/Microsoft/vscode/issues/60#issuecomment-161792005 评论])。
 
== 安装 ==
 
== 安装 ==
 
下列安装包包含了 VSCode:
 
下列安装包包含了 VSCode:
  
 
* {{AUR|visual-studio-code-bin}}
 
* {{AUR|visual-studio-code-bin}}
* {{AUR|visual-studio-code-oss}}{{Broken package link|package not found}}
+
* {{AUR|code}}
* {{AUR|visual-studio-code-git}}{{Broken package link|package not found}}
+
* {{AUR|code-git}}
* ''code-oss'',来自非官方的 [[Unofficial user repositories#pkgbuild-current|pkgbuild-current]]{{Broken section link}} ,更多信息可以在它的README 。[https://github.com/fusion809/PKGBUILDs/blob/master/README.md  README]中找到
 
{{Note|关于二进制安装包 ''pkgbuild-current''的bug可以在 [https://github.com/fusion809/PKGBUILDs/issues GitHub]讨论。关于 Visual Studio Code 的问题应该在上游的开发者那讨论。}}
 
  
 
== 调试 C#==
 
== 调试 C#==
如果你想调试 C#代码,安装 {{AUR|icu55}},否则的话,程序会报错:'Debug adapter process has terminated unexpectedly'
+
如果你想调试 C#代码,请安装 {{AUR|icu55}},否则的话,程序会报错:'Debug adapter process has terminated unexpectedly'
  
== 命令行启动 ==
+
== 使用 ==
  
 
在命令行终端下,输入 {{ic|code}}即可启动。
 
在命令行终端下,输入 {{ic|code}}即可启动。
Line 30: Line 27:
  
 
点击''查看 > 集成终端'' 或使用快捷键{{ic|Ctrl + `}} 打开集成终端。
 
点击''查看 > 集成终端'' 或使用快捷键{{ic|Ctrl + `}} 打开集成终端。
一般情况下, [[Bash]]以不带任何附加选项的方式启动作为默认终端。
+
[[Bash]]作为默认终端不带任何附加选项的方式启动。
{{ic|terminal.integrated.shell.linux}} 可以配置使用的终端,
+
{{ic|terminal.integrated.shell.linux}} 可以配置默认终端,
 
{{ic|terminal.integrated.shellArgs.linux}} 可以配置启动终端时的附加选项。
 
{{ic|terminal.integrated.shellArgs.linux}} 可以配置启动终端时的附加选项。
  
Line 43: Line 40:
 
==外部终端==
 
==外部终端==
  
If you are using '''Terminator''' as default terminal for Arch and you have an error on Visual Studio Code: {{ic|Unable to launch debugger worker process (vsdbg) through the terminal. spawn truecolor ENOENT}}, you can change the terminal that will be used by Visual Studio to another terminal (eg gnome-terminal).
+
如果你使用'''Terminator'''z 作为Arch的默认终端,而且在Visual Studio Code中遇到一个报错{{ic|Unable to launch debugger worker process (vsdbg) through the terminal. spawn truecolor ENOENT}},可以换另一个终端(比如,gnome-terminal)供Visual Studio Code使用。
  
{{ic|"terminal.external.linuxExec": "Yours alternative terminal"}} sets the default terminal to be used for exec debug.
+
{{ic|"terminal.external.linuxExec": "Yours alternative terminal"}} 设置调试默认终端。
  
 
Example:
 
Example:

Revision as of 05:57, 2 March 2018

翻译状态: 本文是英文页面 Visual Studio Code翻译,最后翻译时间:2017-11-07,点击这里可以查看翻译后英文页面的改动。

Visual Studio Code是一个跨平台,免费,开源 (使用MIT协议)的文本编辑器,由微软使用JavaScript和TypeScript开发。它构建于Electron框架之上,并且极具扩展性。可以在编辑器自带的应用商店,或者从 https://marketplace.visualstudio.com/VSCode 中安装扩展。Visual Studio Code为开源,微软提供一个专有版本(使用终端用户许可协议授权),被用作visual-studio-code-binAURAUR软件包的基础(有关混合授权的说明,请参阅此 GitHub评论)。

安装

下列安装包包含了 VSCode:

调试 C#

如果你想调试 C#代码,请安装 icu55AUR,否则的话,程序会报错:'Debug adapter process has terminated unexpectedly'。

使用

在命令行终端下,输入 code即可启动。

如果你想打开多个实例,可以使用 -n 选项。

配置

Visual Studio Code配置文件保存在 ~/.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"]

外部终端

如果你使用Terminatorz 作为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"