Visual Studio Code 珍藏好久的插件推荐

目录

1、Prettier - Code formatter

​2、ESLINT

3、Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code

4、GitLens — Git supercharged

5、vscode-icons​编辑

6、Remote - SSH

7、Auto Rename Tag

8、Vetur

9、Path Intellisense

10、Auto Close Tag

11、ES7+ React/Redux/React-Native snippets

12、Code Spell Checker

13、npm Intellisens

14、Angular Language Service

15、 Better Comments

​16、Vue Language Features (Volar)

18、Todo Tree 

19、Simple React Snippets

20、JavaScript and TypeScript Nightly

21、Error Lens

22、Highlight Matching Tag

23、Image preview

24、Path Autocomplete

25、CodeSnap

26、Code Runner

27、CSS Peek

28、Duplicate action

29、git-commit-plugin

30、Git Blame

​31、Import Cost

32、VS Code Counter 

35、Vue Peek

36、SVG Viewer

37、Atom One Dark Theme

38、Eclipse Keymap

39、IntelliCode 

40、IntelliCode API Usage Examples

41、Power Mode

​42、Code GPT


1、Prettier - Code formatter

Prettier是一个代码格式化插件。它通过解析代码并使用自己的规则重新打印代码来强制执行一致的样式,这些规则考虑了最大行长度,并在必要时包装代码。

Visual Studio Code 珍藏好久的插件推荐_第1张图片

效果如下所示:

Visual Studio Code 珍藏好久的插件推荐_第2张图片2、ESLINT

ESLint静态分析代码以快速发现问题。它内置于大多数文本编辑器中,您可以将ESLint作为持续集成管道的一部分运行。

该扩展使用安装在打开的工作区文件夹中的ESLint库。如果文件夹没有提供一个扩展程序,则扩展程序会查找全局安装版本。如果您尚未在本地或全局安装ESLint,请在工作区文件夹中运行npm install eslint进行本地安装,或运行npm install -g eslint进行全局安装。

在新文件夹上,您可能还需要创建一个.eslintrc配置文件。您可以使用VS Code命令Create ESLint configuration或在带有eslint的终端中运行npx eslint --init命令来完成此操作。

Visual Studio Code 珍藏好久的插件推荐_第3张图片

 具体配置,可以参考官方文档:https://eslint.org/

3、Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code

此中文(简体)语言包为 VS Code 提供本地化界面。

通过使用“Configure Display Language”命令显式设置 VS Code 显示语言,可以替代默认 UI 语言。 按下“Ctrl+Shift+P”组合键以显示“命令面板”,然后键入“display”以筛选并显示“Configure Display Language”命令。按“Enter”,然后会按区域设置显示安装的语言列表,并突出显示当前语言设置。选择另一个“语言”以切换 UI 语言。

Visual Studio Code 珍藏好久的插件推荐_第4张图片

4、GitLens — Git supercharged

 GitLens在VS Code中增强Git,并在每个存储库中解锁未开发的知识。它可以帮助您通过Git责备注释和CodeLens一目了然地可视化代码作者身份,无缝导航和探索Git存储库,通过丰富的可视化和强大的比较命令获得有价值的见解,等等。

可以看到git 的提交记录:

Visual Studio Code 珍藏好久的插件推荐_第5张图片

当前行最近提交的作者、日期和消息:

Visual Studio Code 珍藏好久的插件推荐_第6张图片

5、vscode-iconsVisual Studio Code 珍藏好久的插件推荐_第7张图片

 插件提供文件对应的小图标,能够更加清新分辨文件的类型。

Visual Studio Code 珍藏好久的插件推荐_第8张图片

6、Remote - SSH

可以连接到服务器中,把服务器代码拉取到vscode中进行,对服务器代码修改和调试会比较方便,就是在本地开发一样。

Visual Studio Code 珍藏好久的插件推荐_第9张图片

Remote - SSH扩展允许您使用任何带有SSH服务器的远程计算机作为开发环境。这可以极大地简化各种情况下的开发和故障排除。您可以:

  • 在您部署到的同一操作系统上进行开发,或者使用比本地计算机更大、更快或更专业的硬件。
  • 在不同的远程开发环境之间快速切换,并安全地进行更新,而无需担心影响本地计算机。
  • 从多台计算机或多个位置访问现有的开发环境。
  • 调试在其他地方(如客户站点或云中)运行的应用程序。

不需要在本地机器上安装源代码就可以获得这些好处,因为扩展可以直接在远程机器上运行命令和其他扩展。您可以打开远程计算机上的任何文件夹并使用它,就像该文件夹在您自己的计算机上一样。

7、Auto Rename Tag

自动重命名成对的HTML/XML标记,与Visual Studio IDE相同。

Visual Studio Code 珍藏好久的插件推荐_第10张图片

 例如,修改html标签,下面的闭合标签也会进行同步修改。

8、Vetur

Visual Studio Code 珍藏好久的插件推荐_第11张图片Vue开发必备的插件,主要功能语法高亮显示,语意突显,片段,校验,错误检测,格式化,智能感知,调试,组件数据,流行Vue框架和自定义组件的自动完成和悬停信息,实验插值特性,VTI:在CLI上显示模板类型检查错误,支持定义全局组件等功能。 

9、Path Intellisense

Visual Studio代码插件,自动完成文件引用。

Visual Studio Code 珍藏好久的插件推荐_第12张图片

10、Auto Close Tag

Visual Studio Code 珍藏好久的插件推荐_第13张图片

在写标签的时候,写完开始标签,会自动补齐结束标签。 

自动添加HTML/XML关闭标记,与Visual Studio IDE或Sublime Text相同。

特点:

  • 在开始标记的结束括号中键入时自动添加结束标记
  • 插入结束标记后,光标位于开始标记和结束标记之间
  • 设置不会自动关闭的标记列表
  • 自动关闭自关闭标签
  • Sublime Text 3支持自动关闭标签
  • 使用键盘快捷键或命令调色板手动添加关闭标记

11、ES7+ React/Redux/React-Native snippets

ES 7+中的JavaScript和React/Redux片段,带有VS Code的Babel插件功能。

Visual Studio Code 珍藏好久的插件推荐_第14张图片

12、Code Spell Checker

一个基本的拼写检查器,可以很好地处理代码和文档。

这个拼写检查器的目标是帮助捕捉常见的拼写错误,同时保持误报的数量较低。

Visual Studio Code 珍藏好久的插件推荐_第15张图片

13、npm Intellisens

Visual Studio Code插件,在import语句中自动完成npm模块。

Visual Studio Code 珍藏好久的插件推荐_第16张图片

使用 cttrl + shiftt + p 输入npm,选中 npm Intellisens ,然后输入模块名就自动导入到页面光标位置了。

Visual Studio Code 珍藏好久的插件推荐_第17张图片

14、Angular Language Service

 此扩展为Angular模板提供了丰富的编辑体验,包括内联 和外部模板,包括:

  • 完成列表
  • AOT诊断消息
  • 快速信息
  • 转到定义

15、 Better Comments

Visual Studio Code 珍藏好久的插件推荐_第18张图片

 Better Comments扩展将帮助您在代码中创建更人性化的注释。
使用此扩展,您将能够将注释分类为:

  • 警报
  • 查询
  • TODO
  • 亮点
  • 注释掉的代码也可以进行样式化,以明确代码不应该出现在那里
  • 您可以在设置中指定任何其他注释样式

Visual Studio Code 珍藏好久的插件推荐_第19张图片16、Vue Language Features (Volar)

Vue Language Features是为Vue、Vitepress和petite-vue构建的语言支持扩展。这是基于@vue/reactivity来按需计算一切,以实现原生TypeScript语言的服务级性能。

Visual Studio Code 珍藏好久的插件推荐_第20张图片

 17、Vue 3 Snippets

这个插件基于最新的 Vue 2 及 Vue 3 的 API 添加了 Code Snippets。

这个插件包含了所有的 Vue.js 2 和 Vue.js 3 的 api 对应的代码片段。插件的代码片段如下表格所示,你不需要记住什么snippets,就像往常一样在 vscode 里写代码就好了。比如你可以键入 vcom 然后按上下键选中 VueConfigOptionMergeStrategies 再按Enter键,就输入了Vue.config.optionMergeStrategies了。

Visual Studio Code 珍藏好久的插件推荐_第21张图片 

18、Todo Tree 

这个扩展可以快速搜索(使用ripgrep)您的工作区,查找TODO和FIXME等注释标记,并在活动栏的树视图中显示它们。可以将视图从活动栏中拖到资源管理器窗格中(或您希望它位于的任何其他位置)。

单击树中的TODO将打开文件,并将光标放在包含TODO的行上。

找到的TODO也可以在打开的文件中突出显示。

例如,在项目中有很多TODO标记,在vscode 可以找出高亮显示所有标记。

Visual Studio Code 珍藏好久的插件推荐_第22张图片

19​​​​​​​、Simple React Snippets

 React代码段和命令的基本集合。

Visual Studio Code 珍藏好久的插件推荐_第23张图片

20、JavaScript and TypeScript Nightly

微软提供的VS Code扩展,使TypeScript(typescript@next)的夜间构建成为VS Code的内置TypeScript版本,用于支持JavaScript和TypeScript IntelliSense。 

 Visual Studio Code 珍藏好久的插件推荐_第24张图片

21、Error Lens

ErrorLens增强了语言诊断功能,使诊断更加突出,突出了 在由语言生成诊断的整个行中,并且还内联地打印消息。

Visual Studio Code 珍藏好久的插件推荐_第25张图片

Visual Studio Code 珍藏好久的插件推荐_第26张图片

22、Highlight Matching Tag

此扩展突出显示匹配的开始和/或结束标记。它还可以选择在状态栏中显示标记的路径。 尽管VSCode有一些基本的标记匹配,但它只是基本的。此扩展将尝试匹配任何位置的标签:从标签属性,字符串,任何文件,同时还提供了广泛的样式选项,以自定义如何标记突出显示。

官方支持的标记:HTML和JSX其他风格(XML,Vue,Angular,PHP)应该可以工作。

Visual Studio Code 珍藏好久的插件推荐_第27张图片

Visual Studio Code 珍藏好久的插件推荐_第28张图片

 选中标签,会进行高亮显示。

23、Image preview

 在标签引入图片的时候,鼠标放上去可以进行图片的预览。

Visual Studio Code 珍藏好久的插件推荐_第29张图片

24、Path Autocomplete

Visual Studio Code 珍藏好久的插件推荐_第30张图片

 在导入资源的时候,可自动关联出可选的资源。

Visual Studio Code 珍藏好久的插件推荐_第31张图片

25、CodeSnap

Visual Studio Code 珍藏好久的插件推荐_第32张图片

在VS Code中为您的代码拍摄漂亮的屏幕截图! 

 使用说明:

  1. 打开命令面板(Windows和Linux上为Ctrl+Shift+P,OS X上为Cmd+Shift+P),然后搜索CodeSnap
  2. 选择您要截图的代码。
  3. 如果需要,调整屏幕截图的宽度。
  4. 选中,右键可以进行复制、剪切,粘贴。

Visual Studio Code 珍藏好久的插件推荐_第33张图片

26、Code Runner

运行多种语言的代码段或代码文件:C,C++,Java,JavaScript,PHP,Python,Perl,Perl,Perl 6,Ruby,Go,Lua,Groovy,PowerShell,BAT/CMD,BASH/SH,F# Script,F#(. NET Core),C# Script,C#(.NET Core),VBScript,TypeScript,CoffeeScript,Scala,Swift,Julia,Crystal,OCaml Script,R,AppleScript,Elixir,Visual Basic .NET,Clojure,Haxe,Objective-C,Rust,Racket,Scheme,AutoHotkey,AutoIt,科特林,Dart,Free Pascal,Haskell,Nim,D,Lisp,Kit,V,SCSS,Sass,CUDA,Less,Fortran,Ring,Standard ML,Zig,and custom command。

用法如下所示:

27、CSS Peek

Visual Studio Code 珍藏好久的插件推荐_第34张图片 扩展扩展了HTML和ejs代码编辑,支持源代码中字符串中的css/scss/less(类和ID)。

这在很大程度上受到了Brackets中一个名为CSS内联编辑器的类似功能的启发。

Visual Studio Code 珍藏好久的插件推荐_第35张图片

 

28、Duplicate action

Visual Studio Code 珍藏好久的插件推荐_第36张图片

 在VS Code中复制文件和目录的能力。

用法:

第一种选择:

  1. 将鼠标悬停在资源管理器中的文件或目录名上。
  2. 右键单击并选择Duplicate file
  3. 输入副本的新路径。

第二个选择:

  1. 打开文件。
  2. 按下F1并选择Duplicate file
  3. 输入副本的新路径。

29、git-commit-plugin

Visual Studio Code 珍藏好久的插件推荐_第37张图片

自动生成git提交消息的插件。

 此扩展遵循Angular Team Commit规范,如下所示:

Visual Studio Code 珍藏好久的插件推荐_第38张图片

30、Git Blame

Visual Studio Code 珍藏好久的插件推荐_第39张图片

 Git blame将git blame信息添加到vscode兼容视图中。查看有关上次修改行的提交以及时间的信息。单击消息可查看有关提交的详细信息。可以在设置中编辑这两种信息消息。有多个可用的令牌。下文对此进行了说明。

Git Blame在WSL上运行得很好,但不能与基于Web浏览器的vscode兼容编辑器一起工作。

Visual Studio Code 珍藏好久的插件推荐_第40张图片31、Import Cost

Visual Studio Code 珍藏好久的插件推荐_第41张图片

此扩展将在编辑器中内联显示导入包的大小。 该扩展使用webpack来检测导入的大小。 

 

32、VS Code Counter 

Visual Studio Code 珍藏好久的插件推荐_第42张图片

  • 统计工作区或目录中源代码的代码行。
  • 真实的统计当前文件的代码行。

选中要统计的目录,右键选中“count lines in directory”,结果如下所示:

Visual Studio Code 珍藏好久的插件推荐_第43张图片

35、Vue Peek

Visual Studio Code 珍藏好久的插件推荐_第44张图片此扩展扩展了Vue代码编辑,支持Go To DefinitionPeek Definition,支持单文件组件中的组件和文件名,扩展名为.vue。 它允许快速跳转到或窥视作为组件(从模板)或模块导入(从脚本)引用的文件。 Visual Studio Code 珍藏好久的插件推荐_第45张图片

36、SVG Viewer

Visual Studio Code 珍藏好久的插件推荐_第46张图片

svg格式文件,可以进行预览的插件。 

 Visual Studio Code 珍藏好久的插件推荐_第47张图片

37、Atom One Dark Theme

Visual Studio Code 珍藏好久的插件推荐_第48张图片

 VSCode主题基于Atom的One Dark主题。市场上评价最高的One Dark主题端口,具有完整的Workbench主题。

Visual Studio Code 珍藏好久的插件推荐_第49张图片

38、Eclipse Keymap

Visual Studio Code 珍藏好久的插件推荐_第50张图片

这个扩展将流行的Eclipse键盘快捷键移植到Visual Studio Code。 Eclipse键绑定为Windows、Linux和macOS提供。

如果以前习惯了eclipse工具开发,想用其操作的快捷键,这个插件可以使用eclpse工具的快捷键方式在vscode中写代码了,还是非常爽的。

39、IntelliCode 

Visual Studio Code 珍藏好久的插件推荐_第51张图片

Visual Studio IntelliCode扩展为Visual Studio Code中的Python,TypeScript/JavaScript和Java开发人员提供AI辅助开发功能,并基于对代码上下文的理解与机器学习相结合。

 您需要Visual Studio Code 2018年10月版本1.29.1或更高版本才能使用此扩展。对于每种支持的语言,请参阅下面的“入门”部分,以了解您需要安装和配置以获得IntelliCode完成的任何其他先决条件。

40、IntelliCode API Usage Examples

Visual Studio Code 珍藏好久的插件推荐_第52张图片

 你是否希望可以轻松地访问你使用的API的代码示例?IntelliCode API使用示例使其成为现实。现在,只需单击一下,您就可以访问超过10万个不同API的示例!

IntelliCode API用法示例是一项功能,可让您查看其他开发人员如何使用给定函数的真实示例。显示的示例来自GitHub上的公共开源存储库。

此功能目前支持Python、JavaScript和TypeScript(包括JSX和TSX文件)。

41、Power Mode

Visual Studio Code 珍藏好久的插件推荐_第53张图片

这是在vscode写代码的时候,伴随着特效效果,如下所示:

粒子效果(默认)

Visual Studio Code 珍藏好久的插件推荐_第54张图片

火焰效果

Visual Studio Code 珍藏好久的插件推荐_第55张图片42、Code GPT

Visual Studio Code 珍藏好久的插件推荐_第56张图片

这是一款在vscode中使用chatgpt的插件,使用官方OpenAI API或其他AI提供商在文本编辑器中实时获取代码建议。如需了解更多信息,请访问codegpt.co  并阅读安装说明。

 

 

你可能感兴趣的:(工具,vscode,ide,编辑器)