专门针对前端开发者的VSCode插件介绍

新知榜官方账号

2023-10-12 22:42:49

专门针对前端开发者的VSCode插件介绍

本文主要介绍专门针对前端开发者的VSCode插件,包括语法高亮、代码检测、代码提示、代码格式化等功能。下面是介绍:

1. 语法高亮插件

VSCode自带前端代码语法高亮提示,但你可以安装主题来改变提示的颜色。如果想要更高水准的可读性,可以安装语法高亮的插件。以下是一些语法高亮插件:

  • JavaScriptAtomGrammar:利用Atom编辑器里的JavaScript语法高亮替换VSCode原来的,惯用Atom者的福音。(Atom是一个文本编辑器)
  • BabelJavaScript:支持React、ES201X、FlowType以及GraphQL的语法高亮。

2. 代码检测插件

编写前端JS代码时需要一个强力的代码检测(linter)工具。个人首推的是ESLint,这是最棒的VSCode代码检查插件。以下是一些代码检测插件:

  • ESLint:这个插件把ESLint集成到VSCode中,它的规则在.eslintrc.json里配置。
  • JSHint:基于JSHint的代码检测插件。在项目跟目录下使用.jshintrc文件作为其配置。
  • JavaScriptStandardStyle:零配置和严格规则的代码检测,强制使用StandardJS规则。

3. 代码提示插件

这些插件可以大幅度提高写代码的速度,但不建议新手使用。以下是一些代码提示插件:

  • HTMLCSSSupport:为CSS提供语法支持。增加了在attribute里的CSS代码感知等特性。
  • VSCodeJavaScript(ES6)snippets:为HTML、JavaScript、React和Vue提供了ES6的语法支持哦。
  • AtomJavaScriptSnippet:移植与Atom的JavaScript插件。

4. 代码格式化插件

有时候,别人的代码可读性很差,这个时候格式化插件就派上用场了。以下是一些代码格式化插件:

  • Beatufy:一个jsBeautifier的插件,支持JavaScript、JSON、CSS和HTML。可通过.jsbeautifyrc文件自定义。
  • PrettierCodeFormatter:利用Prettier的支持JavaScript、TypeScript和CSS的插件。
  • JavaScriptBooster:一款了不起的代码重构工具。拥有需要代码操作,比如把var转为const或者let,去除多余的else语句,合并声明和初始化。

5. 浏览器插件

以下这些工具,安装一个就能极大地减少开发时的重复操作,不必每次都手动刷新浏览器:

  • LiveServer:开启本地开发时服务器,为静态和动态页面提供实时刷新功能。
  • DebuggerforChrome:在编辑器中打断点,让你轻松地在Chrome里调试JavaScript。
  • PreviewonWebServer:提供web服务器和实时预览功能。

6. 框架类插件

以下是一些提供了强大功能的VSCode框架类插件:

  • Angular6:提供Angular6的代码片段,支持TypeScript、HTML、AngularMaterialngRx、RxJS和FlexLayout。
  • Angularv5snippets:提供针对TypeScript、RxJS、HTML和Docker文件的代码片段。
  • ReactNative/React/Reduxsnippetsfores6/es7:提供对这些框架的ES6/ES7语法的代码片段。
  • ReactNativeTools:为ReactNative框架提供代码智能提示、命令行工具和调试特性。
  • Vetur:为Vue框架提供语法高亮、代码片段、Emmet、代码检测、智能提示和调试支持。
  • CordavaTools:支持Cordava插件和Ionic框架,提供基于Cordova的项目的智能提示、调试已经其他特性的支持。
  • jQueryCodeSnippets:提供了超过130个jQuery的代码片段,使用jq前缀来激活。

7. 超级实用插件

以下是一些超级实用的VSCode插件:

  • Chinese(Simplified)LanguagePackforVisualStudioCode:这是我用VSCode安装的第一个插件。
  • PasteasJSON:这个插件能快速地将JSON数据转为JavaScript代码。
  • BracketPairColorizer:这个插件为你的括号添加匹配的颜色。
  • AutoCloseTag:这个插件可以帮你闭合标签哦。

本页网址:https://www.xinzhibang.net/article_detail-16601.html

寻求报道,请 点击这里 微信扫码咨询

相关工具

相关文章