VSCode 插件

基础通用插件
Chinese
vscode编辑器汉化包,安装后,在 locale.json 中添加 “locale”: “zh-cn”,即可载入中文(简体)语言包。

Auto Rename Tag
自动重命名成对的HTML标记,修改开始标签,结束标签会同步修改

HTML Snippets
HTML代码片段,该插件可为你提供html标签的代码提示,不用键入尖括号了

Bracket Pair Colorizer
该插件可以为你把成对的括号做颜色区分,并且提供一根连接线。方便我们审阅代码结构。通过修改配置文件,使得结构线高亮,食用更佳

“workbench.colorCustomizations”: {
“editorIndentGuide.activeBackground”: “#00ffea”
},
复制代码
CSS Peek
css样式查看器,可快速查看我们的css样式,非常方便快捷

Npm Intellisense
可自动完成导入语句中的npm模块

open in browser
快速打开html文件到浏览器预览

vscode-icons
提供了非常漂亮的目录树图标主题

Auto Close Tag
自动闭合HTML/XML标签

Path Intellisense
自动提示文件路径,支持各种快速引入文件

Image preview
鼠标悬浮在链接上可及时预览图片

Beautify
在代码文件右键鼠标一键格式化 html,js,css

JavaScript (ES6) code snippets
ES6语法智能提示,以及快速输入

Vetur
VScode官方钦定Vue插件,Vue开发者必备。内含语法高亮,智能提示,emmet,错误提示,格式化,自动补全,debugger等实用功能

代码风格规范类插件
ESlint
规范js代码书写规则,如果觉得太过严谨,可自定义规则

TSLint
ts的书写规范,这个插件是一个系列,同时还提供了TSLint (deprecated),TSLint Vue,TSLint Vue-TSX

Code Spell Checker
是拼写检查程序,检查不常见的单词,如果单词拼写错误,会给出警告提示

koroFileHeader
在vscode中用于生成文件头部注释和函数注释的插件,经过多版迭代后,插件:支持所有主流语言,功能强大,灵活方便,文档齐全,食用简单!

不光如此,还能生成一些特别有意思的注释,比如这一条喷火龙…

Better Align
代码书写的整洁,工整往往是衡量一个程序员素养的标准,这款插件可以让你的代码更排版优雅

选中代码配合组合键[Ctrl+Shift+p],输入Align即可、

change-case
通常我们对一个变量的命名可能是驼峰,可能是全大写,又或是下划线,这里可通过这个插件解决变量命名规范的问题

选中变量配合组合键[Ctrl+Shift+p],输入对应格式即可。

extension.changeCase.commands:列出所有“更改案例”命令,如果仅选择一个单词,则带有预览
extension.changeCase.camel:更改大小写’camel’:转换为字符串,并用下一个字母大写表示分隔符
extension.changeCase.constant:更改大小写“常量”:转换为大写字母,下划线分隔字符串
extension.changeCase.dot:更改大小写的“点”:转换为小写,句点分隔的字符串
extension.changeCase.kebab:更改大小写“ kebab”:转换为小写字母,用破折号分隔的字符串(参数名的别名)
extension.changeCase.lower:更改大小写为“小写”:转换为小写的字符串
extension.changeCase.lowerFirst:更改大小写“ lowerFirst”:转换为首字母小写的字符串
extension.changeCase.no:转换没有任何大小写的字符串(小写字母,空格分隔)
extension.changeCase.param:更改大小写为’param’:转换为小写字母,用破折号分隔的字符串
extension.changeCase.pascal:更改大小写“ pascal”:转换为以与camelCase相同的方式表示的字符串,但首字母也大写
extension.changeCase.path:更改大小写的“路径”:转换为小写,用斜杠分隔的字符串
extension.changeCase.sentence:更改大小写的“句子”:转换为小写的空格分隔的字符串
extension.changeCase.snake:更改大小写“ snake”:转换为小写字母,下划线分隔字符串
extension.changeCase.swap:更改大小写“交换”:转换为每个大小写相反的字符串
extension.changeCase.title:更改大小写“标题”:转换为以空格分隔的字符串,每个单词的第一个字符均大写
extension.changeCase.upper:更改大小写为大写:转换为大写字符串
extension.changeCase.upperFirst:更改大小写为“ upperFirst”:转换为首字母大写的字符串
复制代码
Better Comments
这款插件可以丰富注释颜色,让注释也具有生命力,如需自定义样式,需要写入配置代码

配置代码
“better-comments.tags”: [
{
“tag”: “*”,
“color”: “#98C379”,
“strikethrough”: false,
“backgroundColor”: “transparent”
}
]
使用
// * 绿色的高亮注释
复制代码
TODO Tree
我们经常会在代码中使用TODO来标记我们的代码,提高可读性,TODO Tree这款插件提供了可视化窗口来查看和管理我们的TODO Tree

GitLens
GitLens可以帮助您更好地理解代码。快速查看更改行或代码块的对象,功能强大,功能丰富且高度可定制,可以满足您的需求

GitHistory
GitHistory可查看和搜索git日志以及图形和详细信息,同时还支持分支比较,分支管理等操作,非常方便

其他插件(神器)
Partial Diff
文件比较是一个很常见的场景,如果光凭我们肉眼分别的话,累人不说还容易出错。Partial Diff的出现就正好解决了这个问题。

Markdown All in One
这款神器可以让我们在vscode里面快乐的书写Markdown,功能强大。提供了丰富的快捷键,可边写边看,轻松转化为html或pdf文件,十分好用,强烈推荐

vscode-drawio
这款神器可以让我们在vscode里面快乐的画流程图。新建 .drawio 后缀文件并拖入vscode中, 即可得到如下界面👇

Polacode-2020
这款神器可以将我们的代码转化成一张逼格满满的图片,在写文章或者代码分享的时候。抛出一张这样的图片,可比随手截图体面多了

REST Client
这款神器可以让我们在vscode里面进行接口调试,提供丰富的api配置方式,让我们不用离开编辑器也可以随时调用接口调试

新建一个.http文件,写下基本的测试代码,点击 Send Request即可在右边窗口查看接口返回结果,非常nice,强烈推荐

更多的使用配置,可查看官方文档传送门

Browser Preview
这款神器可以让我们在vscode里面打开浏览器,一边编码一边查看,偶尔也可以用来摸鱼,非常人性,强烈推荐

JavaScript Booster
这款神器可以在我们代码写的不规范或者有待调整的地方,在光标聚焦后,会有一个小灯泡。会提示对应的不合理原因和改进方案。极大的提高了我们的代码优雅度,强烈推荐

让您的生活更轻松,使用代码操作为您执行重复性任务!他们可以提供很多帮助,只需跟随灯泡💡!

当在JavaScript(或TypeScript / Flow)中编辑代码时,此VS Code扩展提供了各种代码操作(快速修复)。只需注意左侧的灯泡,然后按一下它即可了解如何在光标下转换代码。

Settings Sync
这款神器可以让我们的vscode配置同步到云端,当我们跟换电脑或者再次安装vscode的时候,只需要登录账号即可同步配置了,而不用再次从头开始。简直不要太香了,强烈推荐

Live Share
这款神器可以使您能够与他人实时进行协作式编辑和调试,无论您使用的是哪种编程语言或正在构建的应用程序类型。什么意思呢?就是可以多人同时编辑一份代码,差不多有点代码共享的意思。不得不说,这款神器就太了不起了,强烈强烈强烈推荐,

搬用官网上的描述

Visual Studio Live Share使您能够与他人实时进行协作式编辑和调试,无论您使用的是哪种编程语言或正在构建的应用程序类型。它使您可以立即(安全地)共享当前项目,然后根据需要共享调试会话,终端实例,localhost Web应用程序,语音呼叫等!加入您的会话的开发人员会从您的环境(例如语言服务,调试)中获得所有编辑器上下文,从而确保他们可以立即开始进行高效的协作,而无需克隆任何存储库或安装任何SDK。

1.Visual Studio Intellicode
Visual Studio Intellicode 有着 320 万下载量,是 Visual Studio 上下载次数最多的插件。并且,在我看来,它会是你用过的最有用的插件之一。

这个插件能帮助开发人员生成智能代码补全提示,并且它内置支持很多种编程语言。

Visual Studio Intellicode 使用机器学习技术,通过学习大量 GitHub 项目的代码,能找到一些编码模式,然后在你编程时给予代码提示。

2.Git Blame
“谁写的这段代码?”

每隔一段时间,你都可能需要了解某段代码是谁写的。正好,Git Blame 就可以帮你。Git Blame 会告诉你最后修改这行代码的人是谁。最重要的是,你可以看到这处修改发生在哪次提交里。

这个信息很有用,特别是当你在某个产品功能分支上开发时尤其有用。当使用产品功能分支开发时,你通过点击以你分支名命名的标签,就可以跳到相应信息。

由于 Git Blame 会告诉你这行代码是在哪个提交和哪个分支上修改的,所以你就知道了哪个标签对应着这次修改。这将帮助你更好地理解这种修改背后的逻辑。

3.Prettier
对那些想严格遵守一组编码规则格式的开发者来说,Prettier 是相当有用的插件。它是一个很有吸引力的插件,允许你使用 Prettier 开发包。

并且,它是一个健壮的、固守成规的代码格式化利器,允许开发者将他们的代码进行格式化。

4.JavaScript(ES6) Code Snippets
每一个新潮的 Web 开发者应该都大概率使用过不同类别的 JavaScript 软件栈部分。不管你选择了什么 JavaScript 框架,在不同的项目中直接生成同样的基础代码都将缩短你的工作流程。

JavaScript(ES6) Code Snippets 就是这样一款便利插件,它为开发者们提供了一些有用的 JavaScript 代码片段。它将标准的 JavaScript 函数调用绑定到简单的快捷键上。一旦你熟练使用这个插件,它就能极大地提高你的开发效率。

5.Sass
可能你已经猜到了,这款插件可以帮助使用样式表的开发者。一旦开始为应用程序创建样式表,你绝对想要使用 Sass 这款插件。这款插件支持缩进 Sass 语法高亮、自动补全和格式化。

当涉及到样式时,你绝对想要在你的工具库中加入这个工具。

6.Path Intellisense
Path Intellisense 可以快速提高你的开发效率。如果你同时开发多个项目,并使用很多不同的技术,你肯定想要一个方便的工具,它能帮你记住文件路径。

这款插件就能为你节省很多这方面的时间,帮你省去找到正确文件路径的时间。

7.Debbuger for Chrome
如果你想调试 JavaScript 程序,你可以不必离开 Visual Studio Code 开发环境。

Debugger for Chrome 这款插件就可以做到这点,它由微软发布,允许你在 Visual Studio Code 中直接调试网页源文件。

8.ESLint
ESLint 插件将 ESLint 集成进了 Visual Studio Code 中。如果你还不了解这款插件,我简单说一下,这款插件会静态分析你的代码,快速找到代码中的问题。

ESLint 找到的大部分问题都可以由其自动修复。ESLint 会根据当前文件使用的语法进行自动修复,所以就不会像传统的“寻找 - 替换”算法那样产生语法错误。

最重要的是,ESLint 是高度可定制化的!

9.SVG Viewer
SVG Viewer 扩展插件为在 Visual Studio Code 中使用 SVG 图像提供了大量工具。

这款插件能在编辑器中渲染 SVG 文件,这样就不用离开编辑器也能看到 SVG 图片的样子。

10.Themes
最后一个,也很重要,这就是 Themes 插件。你每天都要面对你的编辑器,那为什么不把它装饰得好看点?有大量插件能改变颜色方案和侧边栏上的图标。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值