个人收藏藏兵谷前端之美

Visual Studio Code Javascript环境搭

2019-02-28  本文已影响185人  C_GO流媒体后台开发

下载和安装

下载

下载地址:VSCodeUserSetup-x64-1.31.1.exe

安装

按引导安装即可


第一次启动的画面

个性化 VS Code 插件与配置

Prettier Code Formatter

使用 Prettier 来统一代码风格,当保存 HTML/CSS/JavaScript 文件时,它会自动调整代码格式。这样,不用担心代码格式问题。由于 Prettier 本身不能个性化配置,有时可能会引起不适,但是至少保证团队成员可以轻易统一代码风格。


Prettier Code Formatter

npm

npm 插件可以检查 package.json 中所定义的 npm 模块与实际安装的 npm 模块是否一致:

npm Intellisense

npm Intellisense 插件会为 package.json 建立索引,这样当我 require 某个模块时,它可以自动补全。

Bracket Pair Colorizer

Bracket Pair Colorizer 可以为代码中的匹配的括号自动着色,以不同的颜色进行区分,这样我们可以轻易地辨别某个代码块的开始与结束。

Auto Close Tag

Auto Close Tag 插件的功能非常简单,它可以自动补全 HTML/XML 的关闭标签。

GitLens

我非常喜欢 Gitlens,因为它可以帮助我快速理解代码的修改历史。
Current Line Blame:查看当前行代码的结尾查看最近一次 commit 的姓名、时间以及信息

Markdown All in One

Markdown All in One 插件帮助我编写 README 以及其他 MarkDown 文件。我尤其喜欢它处理列表以及表格的方式

用户配置

除了安装各种各样的插件,我们还可以通过配置 VS Code 的 User Settings 来个性化我们的 VS Code。

字体设置

我非常喜欢带有 ligatures(合字、连字、连结字或合体字)的字体。ligatures 就是将多于一个字母的合成一个字形。我主要使用Fira Code作为我编程所使用的字体,如下图中的
=>

===


image

我的字体配置如下:


image

关于缩进,我是这样配置的:

image

import 路径移动或者重命名时,自动更新:

image

user-settings.json

下面是我的 VS Code 的配置文件user-settings.json:

image

如果你想知道更多的 VS Code 使用技巧,可以查看VSCode Can Do That。

JavaScript开发者必备的VS Code插件

好的代码插件可以让工作效率翻倍,心情也更加舒畅!

代码片段(Snippet)插件

当你第一次安装VS Code,它会提供基本的针对JavaScript/TypeScript的代码片段支持。当你要从事更加前沿的开发的时候,你就需要一些额外的代码片段插件来辅助你编写ES6/ES7代码。

语法插件

VS Code自带的针对JavaScript的语法高亮已经相当不错。你可以安装不同的主题来改变代码的颜色。不过,如果你想要更好的可读性,可以安装代码高亮插件。这里有一些推荐:

代码风格检查插件

为了保证整个团队代码格式的一致性,使用一个代码风格检查工具可以做到。ESLint是最流行的一个工具,因为它支持非常多的代码风格,包括标准的、Google和Airbnb。下面列出一些推荐的插件:

如果你想要了解各个插件的优缺点,可以看看这篇博客JavaScript代码风格检查插件大评比。

Node插件

每一个JavaScript项目至少需要安装一个Node包。这里推荐一些针对Node的插件:

代码格式化插件

你也许会发现,有时后复制粘贴完一段代码后,缩进的格式变乱,需要一行一行的调整十分麻烦。这个时候,你肯定想要一个代码格式化工具。

浏览器插件

除非你直接在控制台写JavaScript代码,大多数时候是在浏览器中执行的。也就是说,每一次代码更新,你都需要刷新页面来重写载入代码。如果一直手动操作,是很繁琐的。我们可以用插件来替代。

框架插件

对于大多数项目,为了节省开发时间,你往往会使用一个合适的开发框架来快速开发。在VS Code上,大多数框架都有相应的插件支持。但是依然有很多框架并没有对应的插件。

测试插件

在软件开发中,测试是必可不少的一个环节,特别是那些要上线到生产环境的项目。你可以看看我们这篇讲测试的文章: JavaScript Testing: Unit vs Functional vs Integration Tests。下面是一些流行的测试插件:

其它很酷的插件

我把它们分类到awesome类别,是因为它们真的很酷。

image

插件包

VS Code的插件市场有一个类型叫插件包。它实际上已一个相互关联的插件的集合,方便一起安装,协同使用。

结语

VS Code能够如此流行的一个原因就是拥有大量的高质量插件。它前所未有的提高了编码的效率。比如ESLint助你减少代码失误,Debugger for Chrome让你更加方便去Debugging。Node.js的智能引入提示让你可以让你正确引入所需模块,Live Server和 REST Client可以让你省去频繁切换到外部工具的麻烦。我希望今天介绍的这些插件可以帮助你提高工作效率

更多参考

高效开发者是如何个性化 VS Code 插件与配置的?
10种JavaScript开发者必备的VS Code插件

上一篇 下一篇

猜你喜欢

热点阅读