实现的一个跨平台编辑器他们茬为程序员创建一个快速且高效工作环境方面取得巨大进步。
- 提供智能补全功能的智能感知
- 编辑器内置代码的功能 调试工具。
- 侧边栏内置 Git 命令
- 处理多实例能力的 集成终端。
- 可以获取 每天构建的最新版本
你在 VS Code 中找到的每个功能都完成一项出色的工作,构建了一些简单的功能集包括语法高亮、智能补全、集成 git 和编辑器内置调试工具等,将使你开发更高效
所有你所找到的 包(packages) 都是用 JavaScript 构建的,因此任何人都鈳以轻松地编写自己的扩展包您可以在这里找到有关扩展的文档:
VS Code 最重要的功能是它的侧边栏,它集成了在编码和重构时会用到的核心功能你需要的其他任何功能都可以通过安装扩展来满足。
一个非常有用的语法高亮和自动完成功能提供了基于变量类型、函数定义和导叺模块的自动补全功能。
内置调试器可以通过添加断点和观察器进行调试以帮助你加快编辑,编译等
默认情况下,它支持 NodeJS 并且可以調试任何可以被转换为 JavaScript 的语言(注:比如,TypeScript 等)但像 C++ 或 Python 这样的其他运行时则需要安装扩展才能进行调试。
VS Code 内置了一个 Git GUI支持最常用 Git 命令,这使得您可以很容易地看到您在项目中所做的更改
主题及配色方案实时预览
当你改变 VS Code 的主题及配色方案时,你可以在选择一个以实時预览它们。
VS Code 提供了一个功能齐全的集成终端可以让你选择终端,并且运行常用命令
跟主题及配色方案的修改类似,VS Code 也提供了图标主題的修改功能如下所示:
下面的插件能够让你很方便的从你以前最喜欢的编辑器切换到 VS Code ,比如映射你熟悉的键盘快捷键
由于编辑器的楿对最近发布的 VS Code 中也新增了像 minimap 这样的功能,但 VS Code 的扩展插件显然发展的更快
在安装这个插件并重启 VS Code 之后,将使你的 VS Code 中可以使用 Atom 的键盘快捷鍵
这个插件可以导入下面的 Git 命令,以便您可以在命令面板中使用和 Atom 中实用非常相似。
VS Code 的使用并不需要很多的插件插件但下面介绍的插件肯定会让你变得更有效率。我介绍的以下插件是一些最有用的插件
当你需要 require 本地文件时,这个插件将为你提供基于你输入的文件路徑的自动补全的选项
添加对 ESLint 的支持,并在安装和重启 VS Code 后自动开始工作
用代码的功能片段加快 ES6 开发速度,例如输入 imd
可以自动生成如下代碼的功能:
简单的项目管理器,可以在你的编辑器中快速切换项目
这个插件可以对选中的代码的功能行进行排序。也提供不区分大小写、反向和唯一等排序功能
一个高级的连续测试运行器,当您对您正在工作的文件进行测试时它会在你的编辑器中创建通过测试或测试失敗的视觉反馈。
你很有可能在多台电脑上进行编码工作在电脑上移植你的插件和设置是轻而易举的事,这要归功于 的设置同步扩展
可視化的 Git 历史记录插件。
添加对 EditorConfig 的支持因此当您格式化文件时,它会引用此约定
对齐文本,使代码的功能根据=
:
等对齐。
目前 VS Code 中的最好鼡的 vim 插件不是下载最多的 vim 插件,但它使用的是多指针不像哪些下载最多的插件。
快速修改突出显示的选中文本的命名格式 camelCase(骆驼拼命名),PascalCase(首字母大写)kebab-case(中划线命名),underscore_delimited(下划线命名)CONSTANT(大写命名)等。
可以更换侧边栏中漂亮的图标