前言

工欲善其事,必先利其器。开发过程开发工具必不可少,一个好的开发工具可以大大提高开发效率。对程序员来说选择一个适合自己的得心应手的编辑器,才能做到人码合一,天下无敌。本小节强势安利 VSCode 编辑器,你问我什么是 VSCode ?且往下看。

VSCode 简介

VSCode 是什么

Visual Studio Code(简称 VSCode )是一个轻量但非常强大的代码编辑器,开源免费,适用于 Windows、macOS 和 Linux 系统。它内置了对 JavaScript ,TypeScript 和 Node.js 的支持,并为其他语言(如 C ++,C#,Java,Python,PHP,Go 等)提供了丰富扩展插件。

VSCode 具有一下几个优点:

  • 代码智能补全:可补全变量、方法名、和导入模块名称等。

  • 易于调试:不再需要打印调试,可直接使用 VSCode 中的终端工具进行调试。

  • 强大的编辑功能:具有多光标编辑、格式调整、参数提示等编辑功能。

  • 易于源码阅读:能快速定位到代码定义的位置,助于快速浏览代码。

安装

VSCode 支持跨平台安装,支持 macOS、Linux、Windows 系统。安装方式非常简单,在 VSCode 下载页选择适用你的操作系统的下载包,按照图形化界面的提示安装即可。

更多安装信息可以直接点击这里官网查看:

用户界面

VSCode 的用户界面和传统的编辑器类似,在左侧显示文件和文件夹目录,在右侧显示编辑区并显示已打开的文件。布局直观简单,易于上手。
VSCode 编辑器 - 图1
*图片来自VSCode官网

用户界面分为六块区域:

  • 编辑区:文件编辑区域,可以纵向、横向并排打开任意数量的编辑区。

  • 侧边栏:上图B区,包含资源管理器等不同的视图,可以方便的处理项目中的文件。

  • 状态栏:上图E区,展示已打开项目和编辑的文件信息。

  • 活动栏:上图A区,可切换视图查看项目信息,例如文件内容搜索、Git信息等都可以在活动栏查看。

  • 面板区:上图D区,可以切换不同的面板显示调试信息、错误和警告或集成终端等。

  • 编辑组:上图C区,可以拆分编辑器,成为一个编辑组,可以同时容纳多个编辑区域。

安装code命令

VSCode安装成功后,推荐安装code命令,使用code命令的方式进行各类文件操作能大大提高工作效率。在macOS上安装和使用code命令的姿势如下:

  • 使用 shift + command + p 快捷键打开命令面板

  • 输入code,选择 shell命令: 在path中安装"code命令"

  • 编辑器要求使用管理员权限,输入管理员密码

  • 安装成功,编辑器提示 shell命令已经安装成功

终端terminal的使用

code命令安装完成后就可以在终端中使用code命令了:

  • ctrl + ` 打开终端 (终端打开快捷键会在下文【快捷键】章节说到)

  • 在terminal中使用code命令,可以使用code -h查看code命令的用法;code -a demo.js 在当前文件夹下添加demo.js文件;code demo.js 在编辑器中打开demo.js文件等。还支持查看文件diff、打开文件并定位光标到第n行等操作。

  • VSCode的终端使用命令的方式与计算机终端相似,除了可使用上述code命令以外,还可使用计算机自带的终端命令、git命令(如果已安装git)、npm命令(如果已安装npm)等。

VSCode设置

VSCode设置包括两方面:

  • 用户设置 User Setting:适用于当前用户打开的所有文件。

  • 工作空间设置 Workspace Setting:只适用于当前文件夹,在当前文件夹下会有一个.vscode隐藏文件,里面有一个setting.json文件保存工作空间设置,工作区间设置会覆盖用户设置。

VSCode的设置姿势:

  • 使用 shift + command + p 快捷键打开命令面板。

  • 输入Preferences可选择Preferences: Open User Settings或Preferences: Open Workspace Settings进行用户设置或工作空间设置。

快捷键设置

好用的编辑器少不了快捷键加成,vscode设置快捷键十分方便,调出命令面板,输入关键字open keyboard shortcuts,就可以调起快捷键设置页面,即可通过当前视图设置快捷键,也可以通过keybindings.json修改快捷键。

其中打开终端的快捷键、打开调试控制台的快捷键都可通过次方式设置。

介绍几个常用的快捷键:

  • command + d,一次是选择当前单词,两次则选中当前单词下次出现的地方;也可在选中了一段文本后进行command + d,则可选中该文本下次出现的地方可。通过此方法进行多光标编辑,巨好用

  • command + i,选中当前行

  • command + /,快速注释或快速取消注释

  • 快捷键太多,建议先command + k 再 command + s,打开快捷键设置自己查看

Debug调试

VSCode自带debug功能,debug视图布局如下:
VSCode 编辑器 - 图2
*图片来自vscode官网

  • 侧边栏A区域:显示变量、监视、调用堆栈、断点等信息

  • 开始按钮B:开始debug

  • 控制区C区域:控制逐步debug或者暂停、继续等

插件

VSCode 的优点在于轻量,它不像传统的编辑器包含许多繁琐的功能,它只包含最基础的功能例如:编辑、文件管理、视窗管理和编好设置等。内置了对 JavaScript,TypeScript 和 Node.js 的支持。

除此之外,不同的用户可以根据自己的需求安装不同的 VSCode 插件。在最左侧活动栏,点击插件按钮,可以看到插件信息,并可搜索自己想要的插件,进行安装。VSCode 社区中已经维护了数百个插件供你选择。包括但不仅限于以下几个常用的插件:

总结

本节介绍了 VSCode 是什么、如何安装、用户界面的使用以及插件,更多具体用法还需使用者自己去发现探索。关于开发工具,选择适合自己代码习惯的开发工具即可,大可不必太过跟风,跟着自己感觉走最重要。

参考链接: