Visual Studio Code插件

scode-color-highlight------颜色代码高亮插件。(sublime text也有)

vscode-Open in Browser------右键在浏览器打开。(sublime text也有)

vscode-Path Intellisense------文件路径提示。(sublime text也有)

vscode-copy-relative-path------复制文件相对路径。(辅助书写路径的工具)

vscode-Prettier formatter------vscode代码格式增强工具。(标准格式化工具)

vscode-ESLint------js代码检查工具。(标准化ESLint的插件,规范js代码)

vscode-stylelint------css代码检查工具。(标准化stylelint的插件,规范style代码)

PS:(1)npm install eslint -g  

               npm install eslint --save-dev

               这两步是必须的。     

      (2)配置vscode

               打开“文件”-“首选项”-“设置”。

               Visual Studio Code插件_第1张图片

               如果需要检测html里面的js代码就必须安装eslint-plugin-html插件。

               npm install eslint-plugin-html --save-dev (切记一定要使用本地安装,不要全局安装)

 

补充: ESLint+Prettier formatter(js整合格式化)

           

           如果需要格式化js文件就必须安装prettier-eslint插件。以上配置需要与ESLint配置相同。

           npm install prettier-eslint --save-dev

           stylelint+Prettier formatter(css整合格式化)

           Visual Studio Code插件_第2张图片

           如果需要格式化css文件就必须安装prettier-stylelint插件。以上配置需要与styleLint配置相同。

           npm install prettier-stylelint --save-dev

           PS:prettier-stylelint 使用fix功能。

                   需要创建一个.stylelintrc文件(不要在setting里面stylelint配置

                   建议先在cmd测试一下stylint是否能够正常使用fix功能

     

vscode-Placeholder Images------插入占位图。(多个占位图站点都有)

vscode-ASCIIDecorator------ASCII字符生成。(代码逼格工具)

vscode-Auto Rename Tag------修改html标签的时候会自动匹配修改。

vscode-tag-wrapper-----选中区域添加包裹标签。

PS:与Auto Rename Tag插件一起使用简直就是perfect。

vscode-Sass------sass/scss文件语法提示。(sublime text也有)

vscode-Easy Sass------scss编译成css,min.css。(不错的一个sass编译工具)

vscode-csscomb------css属性排序。(sublime text也有)

vscode-HTML Class Suggestions------工作空间class代码提示。

PS:(1)npm install csscomb -g  

               npm install csscomb --save-dev

               这两步是必须的。

       (2)配置vscode

               打开“文件”-“首选项”-“设置”。

               Visual Studio Code插件_第3张图片

               模式有三种,csscomb, yandex, zen。任选其一。

      (3) 选中css/less/scss文件,运行按F1,输入"csscomb",回车即可。

               

               特别注意一点,“csscomb.preset”选项还可以这样配置的。(不需要外部引入文件路径)

               Visual Studio Code插件_第4张图片

vscode-fake------生成各种假数据类型。(姓名,电话)

vscode-CSS Peek------class类定义跳转。(终于拥有dw cc的这个css定义跳转功能)

vscode-eCSStractor-----抽取页面的class,生成一个css文档。

vscode-Regex Previewer------正则匹配预览。

vscode-Quokka------js实时编译。(相当于边写边输出控制台信息)。

vscode-SVG Viewer------svg预览。

vscode-RegExp Preview and Editor------正则表达式编写与预览。(灵活校验正则表达式)

vscode-Change Case-----变量名命名风格切换。(解决了命名风格不统一的工具)

vscode-Document This-----jsdoc注释生成。

vscode-Hungry Delete-----能够迅速删除多行空白。不需要使用一次次按“←”删除。(手动删除一些间隔空行)

vscode-removeEmptyLines-----能够迅速删除多行空白。(自动删除当前多余的空行)

vscode-IntelliSense for CSS class names-----在工作区自动扫描css文件类名,自动提示class类名。(相当于一些css框架的class提示)

vscode-Bracket Pair Colorizer-----自动标识相匹配括号的颜色。(增强了vscode的括号提示)

vscode-Git Lens-----增强vscode的git管理工具。

vscode-VS Live Share-----vscode支持多人在线编辑。(与google doc,腾讯文档类似)

vscode-Azure Cosmos DB-----Azure数据服务,支持管理离线数据库。(MongoDB, Graph (Gremlin) 和 SQL)

PS:这个插件比较适合使用mongodb数据库。此插件自动格式化返回的结果,无需使用pretty()方法。

Visual Studio Code插件_第5张图片

特别注意一点,执行某些语句需要启动mongodb Shell(这里指的是mongo.exe),需要在“用户设置”配置一下。

Visual Studio Code插件_第6张图片

vscode-Trailing Spaces-----检测并一键去除代码中多余的空格。

PS:git远程与本地的管理,可以查看提交记录。

      Visual Studio Code插件_第7张图片

      git文件比较。

      Visual Studio Code插件_第8张图片

 24.vscode-Live Server-----http服务器(相当于使用nodejs的http-server )。

 PS:vscode底部可以点击运行,十分方便。

          Visual Studio Code插件_第9张图片

          假如使用了工作区,工作区里面有多个项目,如图:

          Visual Studio Code插件_第10张图片

          选中某个html右击“open with Live Server”是不会打开对应的html,而是会打开index.html(默认是第一项目的index.html)。

          正确的做法:

          不使用工作区,使用文件夹打开项目。如图:

          Visual Studio Code插件_第11张图片

          这样就可以选中某个html右击“open with Live Server”打开对应的html。

 

jquery

vscode-jQuery Code Snippets------jQuery的语法高亮,语法提示。

 

vue框架

vscode-Vue 2 Snippets------vue2的语法高亮,语法提示。

vscode-Vetur------vue单文件能够像html,js,css一样编写,注释。

vscode-vue peek------查找vue单文件定义处。

PS:关于vue单文件的格式化。

      (1)配置vscode编辑器的格式化。

       

      (2)使用vscode-wpy-beauitfy插件进行格式化。

       不要使用编辑器默认的格式化。

       不建议使用vetur的格式化(官网不推荐)。

 

总结:vscode确实是一个不错的编辑器。

      与sublime text3对比,有以下优点。

      1.文件搜索功能。

       Visual Studio Code插件_第12张图片

       有一个很好的文件浏览器去筛选文件,查找,修改,替换。

       2.文件拖拽移动。

       Visual Studio Code插件_第13张图片

      3.默认集成终端。无需装插件去打开终端。

 

补充:vscode支持多项目管理。

           vscode支持emmet。

           可以快速书写BEM规范的html标签。

          配置如下:

          Visual Studio Code插件_第14张图片

          书写如下:

          

          展开如下:

          

         可以快速书写标签注释。

         书写如下:

         

         展开如下:

         Visual Studio Code插件_第15张图片

         vscode显示空格代码。打开“查看”-“切换呈现空格”。

你可能感兴趣的:(vscode)