每次换新的开发环境都要重新安装vscode的插件,而且之前更改的配置项也要重新配置。在这里把罕用的VsCode插件和配置都记录下来,留着当前查看。
设施同步
Settings Sync, 能够把本人装置的插件和配置都同步到Github上,到新的环境中间接装置Settings Sync之后同步就好了。罢黜了每到新环境都要重新配置VsCode的难堪。
同步步骤
- 装置插件之后,首先会让你登录Github帐号,把以后配置和Github帐号关联起来
- 在老的环境中装置Setting Sync之后,通过
Ctrl|Cmd + P
之后输出> sync
,抉择Update/Upload Settings,会把以后的配置同步到Github上。 - 在新的环境中装置Setting Sync之后,通过
Ctrl|Cmd + P
之后输出> sync
,抉择Download Settings,会把配置从Github同步到本地并主动装置插件。
罕用插件
Bookmarks
Bookmarks,能够在文件中做标记,能够在以后文件中在标记高低来回跳转。我的项目右边也会有一个Bookmarks的标签,能够点击后看到我的项目中所有的标记。
indent-rainbow
indent-rainbow, 我的项目中如果代码太多,而且层级不一样的话,很难看进去成果,这个会在每一级的空格上增加不同的色彩,不便肉眼查看。
Bracket Pair Colorizer 2
[Bracket Pair Colorizer 2
](https://github.com/CoenraadS/... 个别配合indent-rainbow应用,不同的是这个会在每一级的括号上上增加不同的色彩,不便肉眼查看。
GitLens — Git supercharged
GitLens, VsCode的git插件,会有一个独自gitlens标签,能够看到以后分支的提交记录,以及文件的提交记录,也能够和别的分支比照,在文件上点击也会有以后的提交记录。应用很不便。
TODO
- TODO Highlight, 会高亮 TODO: 、 FIXME: , 然而要留神只能辨认大写,分号也须要带着。曾经有3、4年没有保护了,能够应用todo-tree
- todo-tree, 高亮todo、fixme并在tree view中显示。
vscode-pdf
vscode-pdf, 能够在VsCode中间接查看PDF文件。
Vue插件
Vetur
Vetur, 对Vue文件的插件工具,包含语法高亮、Emmet、格式化等。在VsCode中关上vue文件也会提醒你要不要装置这个插件。
vue-format
vue-format, vue文件的格式化工具,外面默认应用了js-beautify的配置。
在外面应用的配置:
"vue-format.break_attr_limit": 5, // 标签中多于几个属性才换行"vue-format.js-beautify": { "indent_size": "editor.tabSize", "indent_char": " ", "indent_with_tabs": false, "brace-style": "collapse-preserve-inline", // 代码款式,可选值 [collapse|expand|end-expand|none][,preserve-inline] [collapse,preserve-inline "wrap_line_length": 12000, //依据须要设置换行长度 "space_after_anon_function": true, "css": {}, "js": {}, "html": { "force_format": [ "template" ] }}
Vue CSS Peek
Vue CSS Peek, 为单页面的vue文件提供css转定义的反对。在vue template中点击class会浮现相应的款式定义。
Vue文件门路跳转
在Vue中,很多设置了根目录的别名为@
,能够装置门路跳转工具辨认,也能够在jsconfig.json
中配置paths
, paths
是绝对于绝对于baseUrl
选项计算的门路映射。具体能够参考vscode中的 jsconfig.json。
插件:
- 别名门路跳转,反对任何我的项目,能够自在配置映射规定,自在配置可缺省后缀名列表
- Path Intellisense,门路主动补全,最初一次更新曾经是2017年了。不太举荐应用。
VsCode护眼主题
看代码应用默认的主题看了一天之后,感觉眼睛很不难受,涩涩的。就换了护眼主题,用了之后的确感觉难受很多。尽管也比拟喜爱彩色冷酷风,然而为了难受还是换了。
- tiny light,从H5Builder导过去的主题,和H5Builder配色统一,还有一些个性是从solarized导过去的,用起来挺舒服。当初用的这个主题。
- Solarized, solarized主题,有dark和light能够抉择,light就是护眼的主题,应用起来也比拟难受。
用了护眼主题之后,下面的indent-rainbow的色彩也须要更改,要不然看起来不太难受。上面是批改的配置:
"indentRainbow.colors": [ "rgba(25, 181, 77, 0.09)", "rgba(228, 18, 140, 0.15)", "rgba(255,127,255,0.15)", "rgba(199, 26, 5, 0.08)", "rgba(31, 84, 213, 0.15)"]
能够拷贝到Setting.json中应用。