软件特色
1、轻量级跨平台代码编辑
支持Windows、macOS、Linux全平台,启动迅速、内存占用低。
2、智能编码辅助与Git集成
提供语法高亮、智能补全、括号匹配、代码片段、代码对比Diff及Git版本管理。
3、高扩展性插件生态
可通过安装扩展支持Python、Java、C++等语言及前端、云端开发场景,按需定制开发环境。
VSCode入门指南
一、初次使用
VS Code 第一次启动后会显示一个“欢迎使用”的页面,这个界面主要是方便你快速打开文件、文件夹以及访问历史文件,同时还会附带一些帮助信息,比如“快捷键速查表”。
你可以多多点击和访问这个界面上的各种链接和按钮,主动发现和了解你可能感兴趣的功能。这里我主要讲一下“学习”区域的三个功能:命令面板、界面概览和交互式演习场。
二、命令面板
首先来看命令面板,它是 VS Code 快捷键的主要交互界面,你可以通过 F1 或者“Cmd+Shift+P ”(Windows 上是 “Ctrl+Shift+P”) 打开。这里提醒一下,如无特殊说明,我在这个专栏里默认基于macOS平台进行讲解,但也会本着为你提供方便的原则,同时给出Windows或Linux平台下的操作说明。通过编辑器来实现高效编程的思路是一致的,这和具体的使用平台无关,所以你大可不必为此担心。

你可以在命令面板中快速搜索命令并且执行。如果你的 VS Code 是简体中文版,那么你可以在命令面板里使用中文或者英文来搜索命令。VS Code 的绝大多数命令都可以在命令面板里搜到,所以熟练使用命令面板,你就可以摆脱鼠标,完全通过键盘操作来完成全部编码工作。
三、界面概览
第二个是界面概览,它展示了 VS Code 默认界面里的不同部件的位置、名称和快捷键。VS Code 强调无鼠标操作,但是对于初学者而言快捷键的记忆是个麻烦,这个界面恰好可以帮助你渡过最初的不适应阶段。

四、交互式演习场
第三个是交互式演习场,打开这个界面,你会看到一个全英文的初学者教程,其中通过各种交互示例给出了 VS Code 的核心功能,展示了一些高级代码编辑功能的使用,每个功能都会有一个代码片段和编辑器供你实时使用。

这个界面现在还没有中文版,不过没有关系,它里面提到的所有功能我都会在这个专栏中详细介绍。
五、命令行的使用
- 接下来我们看一下命令行的使用。命令行你应该不陌生,我们脑海中的大神级程序员都是可以在Linux中随意敲打长串的命令,或是与黑客斗智斗勇,或是解决某个紧急的线上问题。而对于VS Code而言,最基础的命令行当然是让你能够不动鼠标,就能快速打开界面了。
- 如果你是 Windows用户,安装并重启系统后,你就可以在命令行中使用 code 或者 code-insiders了,如果你希望立刻而不是等待重启后使用,可以将 VS Code 的安装目录添加到系统环境变量 PATH中, Windows 64 位下的 VS Code 安装路径是 C:\Program FIles\Microsoft VS Code下。
- 如果你是在 macOS 上使用,安装后打开命令面板,搜索Shell 命令:在 PATH 中安装 “Code” 命令并执行,然后重启终端模拟就可以了。

如果你是使用 Linux 的话,我相信你一定知道怎么在终端中调用 VS Code。
- 接下来,我们看一下 VS Code 的命令行都支持哪些操作,这里我先运行了 code --help来打印出 VS Code 命令行所支持的所有参数。

- 最基本的命令行使用方式是在 code 命令后加上文件或者文件夹的地址,这样VS Code 就会在一个新窗口中打开这个文件或文件夹。
如果你希望使用已经打开的窗口来打开文件,可以在 code 命令后添加参数 -r来进行窗口的复用。

- 你也可以使用参数 -g 打开文件,然后滚动到文件中某个特定的行和列,比如输入 code -r -g package.json:128命令,你就可以打开 package.json 这个文件,然后自动跳转到 128 行。这个命令可以方便你从终端里快速地在 VS Code 里打开一个文件进行预览,一个特别常见的例子就是当我们使用脚本执行某个命令,这个命令告诉我们某个文件的某一行出现了错误,我们就能够快速定位了。

- VS Code 也可以用来比较两个文件的内容,你只需使用 -d参数,并传入两个文件路径,比如输入 code -r -d a.txt b.txt命令,就可以比较a.txt和b.txt两个文件的内容了。有了这个命令,你就可以既使用命令行运行脚本,也可以借助 VS Code 的图形化界面进行文件内容的对比了。

- VS Code 命令行除了支持打开磁盘上的文件以外,也接受来自管道中的数据。这样你就可以将原本在命令行中展示的内容,实时地展示在 VS Code 里,然后在编辑器中搜索和修改。比如,你可以把当前目录下所有的文件名都展示在编辑器里,此时只需使用ls | code -命令。

软件功能介绍
一、轻量编辑,不卡不占内存
打开大项目秒开,比VisualStudio、IDEA轻。写代码过程不卡,风扇不转。笔记本续航也顶得住。
二、智能补全,写代码靠猜
输入对象名,自动弹属性方法。调用函数,参数提示、类型推断。少翻文档。
三、集成Git,不用切窗口
编辑器内看修改记录、提交代码、解决冲突。装GitLens插件看每行代码谁写的、什么时候改的。甩锅专用。
四、终端集成,少一次Alt+Tab
下方直接调出命令行,跑脚本(npmrundev)、编译、Git命令一条龙。不用来回切。
五、插件市场,要啥有啥
官方商店搜索扩展,装Python、Java、C++、Go。搞前端装Prettier(自动格式化)、ESLint(检查错误)。远程开发装Remote-SSH连服务器。画图Draw.io、写Markdown都有插件。
六、快捷键,效率党狂喜
Ctrl+P快速打开文件、Ctrl+Shift+P执行命令、Ctrl+``调终端、F2重命名符号、Alt+上下移动行`。所有快捷键自定义。
七、代码调试不用print
自调试面板设断点,单步走,看变量值。Node.js、Python、C#都能。不用加log再删。
八、代码片段,模板重复利用
写“for”按Tab调出循环模板。自定义代码段,省时省力。
九、多光标批量编辑
按住Alt点鼠标多处同时输入。改变量名、加前缀快。
十、远程开发
装RemoteDevelopment插件套件,WSL、SSH连虚拟机,容器内写代码,本地不用配环境。
注意事项
1、插件别装太多
插件扩展C盘占满,编辑器启动变慢,卡顿。常用装上,定期清理不用。
2、工作区配置别乱删
项目根目录.vscode文件夹存调试配置、代码风格。删了配置丢失,重新配。
3、自动保存
不想代码丢了,File→AutoSave勾上。
4、性能问题
拆大文件夹为多个工作区。.git忽略node_modules(编辑器搜索、文件跳转排除)。
5、扩展冲突
多个代码格式化插件(Prettier、Beautify)打架。禁用多余的,保留一个。
6、隐私
微软账户同步配置、插件列表、代码片段。公司的项目敏感,关闭同步。
7、C/C++环境复杂
Win上写C++需要装MinGW或VisualStudio,配置tasks.json。新手被劝退。读官方文档。
8、远程开发
SSH连服务器,编辑保存上传。断开链接本地未保存内容不丢失。确保网络稳定。
9、快捷键冲突
Ctrl+Shift+I格式化(某些输入法简繁体切换)。改掉冲突。
10、禁用遥测
设置里搜索telemetry,"telemetry.telemetryLevel"改成"off"。
更新日志
优化丨优化了部分功能体验。
优化丨修复了部分已知问题。


![VScode中文版(Visual Studio Code) v1.73.1最新版[高速]](http://www.winwin7.com/uploadfile/2022/1004/2022100408554477.png)




