新知榜官方账号
2023-10-08 02:58:55
VisualStudioCode是由微软开发的一款免费的、针对于编写现代Web和云应用的跨平台源代码编辑器。它包含了一个丰富的插件市场,提供了很多实用的插件。下面就来分享2023年前端必备的VSCode插件!
该插件提供了许多速记前缀来加速开发并帮助开发人员为React、Redux、GraphQL和ReactNative创建代码片段和语法。例如,创建一个新文件并输入rfce然后按回车键,这将生成一个React函数组件,导入React并导出组件。
这是一个专门为React开发人员设计的VSCode扩展。在处理大型项目时,重构可能很有挑战性。可以使用VSCodeReactRefactor快速重构代码,它会将JSX代码片段提取到新的类、组件中。此外,它还支持TypeScript、TSX、常规函数、类和箭头函数。
该插件提供了一组精心挑选的React代码片段,可以通过输入几个字母轻松地将其添加到代码中。例如,输入imr会将React导入到组件中。
此插件包含了使用Typescript的React代码片段,它支持Typescript(.ts)或TypeScriptReact(.tsx)等语言。
该插件提供了漂亮的语法高亮显示、错误检查和代码格式化。并且,它还添加了很多Vue指令和事件处理程序,在输入时提供很好的建议。volar是专门为Vue3构建的语言支持插件。它基于@vue/reactivity按需计算一切,实现原生TypeScript语言服务级别的性能。随着Vue3+TypeScript越来越流行,Vetur(Vue的官方VSCode扩展)开始出现问题,例如,将Vue与TypeScript一起使用时CPU使用率过高,或者不支持Vue3的新<scriptsetup>语法。而Volar就解决了Vetur的问题,并为Vue3+TypeScript用户提供了最佳的开发体验。它为Vue3提供完整的语言支持,包括标准的单文件组件(SFC)语法及其最新添加的<scriptsetup>。
这个插件包含了所有的Vue.js2和Vue.js3的api对应的代码片段。
此插件将Vue2Snippets和Vue3Snippets添加到VisualStudioCode中。
ReactNativeTools扩展由Microsoft团队构建,它为ReactNative项目提供了一个开发环境。该插件允许在不同的模拟器或仿真器上轻松运行和调试代码,从命令面板快速运行react-native命令,而无需在终端中手动运行命令,并使用IntelliSense浏览ReactNative的函数、对象和参数等。
通过此插件可以使用预定义的ES6语法片段速记,从而提高开发效率。这个VSCode插件可以自定义,因为它不特定于任何框架。
GitLens增强了VSCode中的Git,并从每个存储库中释放隐藏数据。可以快速查看代码的编写者、轻松导航和探索Git存储库、通过丰富的可视化效果和强大的比较命令获取有效信息,以及执行更多操作,帮助我们更好地理解代码。GitHistory用于查看Git日志和文件历史记录并比较分支或提交。GitGraph插件用于可视化查看存储库的Git操作,并从图形中轻松执行Git操作。
ImportCost用于查看将特定库导入项目的成本。该插件会显示导入库的大小,如果大小为绿色,则表示库很小,而红色表示库很大。TimeMaster从编程活动中自动生成的指标、见解和时间跟踪。它是一个开源项目,独立于网络环境,安全轻量。VSCodeCounter插件用于统计项目代码的行数,安装插件之后,右键点击需要统计代码的文件夹,选择“Countlinesindirectory”,这时就会在项目根目录出现一个名为.VSCodeCounter的文件夹,包含了不同格式的结果,编辑器会打开其中的的.md格式。结果中会显示代码总行数,不同格式文件行数,不同路径文件函数等。
DuplicateAction使用该插件,当右键单击文件时,将看到一个新的“Duplicatefileordirectory”选项。单击它,输入文件的新名称,然后按回车键即可。npmIntellisense该插件为import语句中的npm模块提供了自动完成功能。AutoRenameTag使用该插件,可以在重命名一个HTML标签时,自动重命名HTML标签的开始和结束标签。避免只修改了开始标签,而忘记修改结束标签。该扩展适用于HTML、XML、PHP和JavaScript。AutoCloseTag使用该插件后,只需要输入开始标签,它就会自动添加结束标签。对于Vue开发人员来说,它还支持自定义类型名称。CSSPeek使用该插件,可以直接从HTML和JavaScript文件快速导航和编辑外部样式表中定义的CSS样式。RegexPreviewer用于测试正则表达式。CodeSpellChecker插件可以检查单词拼写是否出现错误,检查的规则遵循camelCase(驼峰拼写法)。
HighlightMatchingTag使用该插件,单击开始标签时,会看到结束标签带有下划线。并突出显示代码树中的开始和结束标签。除此之外,该插件还有一些方便的命令,因此当单击标签时,可以使用ctrl+shift+P打开命令面板并搜索**“HighlightMatchingTag”**,会看到两个可以在项目中使用的命令。TODOHighlight如果想在将代码发布到生产环境之前提醒自己注意事项或代码中未完成的事情,TODOHighlightVSCode插件会非常有用。该插件会在代码注释中突出显示某些关键字,如FIXME:和TODO:以提醒注意事项或尚未完成的事情。除此之外,使用快捷键ctrl+shift+P打开命令面板并搜索TodoHighlight选择ListtheHighlightedannotations,然后选择All以列出在所有文件中留下的所有突出显示的注释。
code-runner,LiveServer,TabnineAI,TrailingSpaces,MarkdownPreviewEnhanced,JSONtoTS,vscode-fileheader,koroFileHeader,npmIntellisense,PathIntellisense,AutoCloseTag,AutoRenameTag,CSSPeek,RegexPreviewer,SVGViewer,WrapConsoleLogLite,Quokka.js,RESTClient,vscode-faker,SortTypescriptimports,BracketPairColorizer2,vscode-icon,ProjectManager,LiveSassCompiler,TodoTree,GitHistory,GitLens,ImagePreview,Addjsdoccomments,CodeSpellChecker,ColorPicker,DotENV,ImportCost,RegexPreviewer
相关工具
相关文章
相关快讯
推荐
用Deepseek写AI绘图提示词,像呼吸一样简单!
2025-02-19 16:12
你以为AI绘画是黑科技?其实早成了“路边摊生意”!
2025-02-19 10:15
Flux爆火,全网最全面最详细的Flux使用教程!
2025-02-18 14:19
用AI如何创作音乐,实战教学来啦!
2025-02-17 17:23
MidJourney让你秒变绘画大神,从零开始画哪吒!
2025-02-17 14:56
AI应用新境界:让人工智能成为你的得力助手
2025-02-14 15:45
AI短片革命:当创作遇上智能,人人都能成为导演
2025-02-14 14:53
AI狂潮下的人类职场:是失业危机还是进化契机?
2025-02-13 16:53
开启影视创作新纪元,效率提升 10 倍的神器来了!
2025-02-13 15:11
深度解析DeepSeek:当AI技术照进创作产业的未来
2025-02-12 17:16