工欲善其事,必先利其器
下载
这个地址,下载到指定的版本
1 | // 压缩包(推荐) |
便携化
Windows,Linux下,只需要在vscode文件目录里创建data文件夹,重新打开vscode,以后安装的扩展,配置,缓存,就都会在保存到这个目录
可以方便的找到配置文件;也不用担心重装系统后,配置丢失
还可以放在U盘,随时使用,不过,vscode是基于electron,所以扩展基本是nodejs写的,导致依赖的包文件很碎,在复制和压缩的都很慢。
推荐扩展
ESLint
eslint,可以规范代码,使代码更易阅读。中文文档
vscode配合eslint,可以在编写代码的时候,eslint实时检查,有错误就会在编辑器显示出来
还需要安装eslint的包,不推荐全局安装,可能会污染到全局的npm库;最近typescript的版本也建议将eslit安装到项目内
除了eslint包,还要根据不同的配置文件,安装eslint的扩展包
项目内执行命令npx eslit --init,通过一项项选择,就创建出一份eslint的配置文件,
但他的选项不多,对于新手来说也不友好,所以更多时候会直接复制配置文件到项目下,
1 | module.exports = { |
例如这个配置文件,是平时利用nodejs做小工具的时候使用的配置文件。
这里关键部分是nodejs开发,使用typescript语法,检验规则是standard,
所以env.node = true,否则nodejs内置方法会检验错误,
使用ts语法,所以需要安装@typescript-eslint/parser解析器和@typescript-eslint插件,eslint默认解析器并不识别ts语法,而且默认解析器也不能识别较新的js语法,如果不能识别,可以尝试安装babel-eslint解析器
standard规则,开箱即用,eslint的规则非常多,如果全部靠自己维护,会比较费神,所以直接使用配置好的规则,standard配置
在vscode中有standard扩展直接使用,未尝试
最后这个配置文件需要安装的eslint扩展包如下,就可以开始使用。
1 | @typescript-eslint/eslint-plugin |
eslint配置文件名,可以是.eslintrc.js需要module.exports一个对象,或者.eslintrc用json各式
react eslint配置
1 | module.exports = { |
vue eslint配置
1 | module.exports = { |
中文语言包
看着比较情切
One Dark Pro
vsocde默认主题比较亮,不是很顺眼
这个应该是移植他的同门师兄弟atom的默认主题包
各种语法扩展
vscode有很多语言并不认识,就需要安装对应的语法扩展
例如Vetur等