当前位置: 首页 > 科技观察

善用这7款VSCode插件,前端编程效率大增

时间:2023-03-13 23:16:41 科技观察

VisualStudioCode(简称VSCode)是微软免费开源的代码编辑器。绝大多数流行的编程语言。VSCode使用当前流行的TypeScript开发,基于Electron框架,底层Node.js对前端非常友好,简直就是为前端量身定做。VSCode之所以受到大家的热烈追捧,一个很重要的原因就是它有一个大型的扩展插件。开发者可以根据需要在Marketpalce中找到并安装各种免费扩展,用于支持新语言、调试代码或添加各种扩展。其他自定义功能的插件。俗话说“插件用好,编程不麻烦”。接下来我们盘点7款提升前端编程效率的VSCode插件。Git增强:GitLensGitLens增强了VSCode中内置的Git功能,可以提供更多的版本控制功能来增强你的VSCode。GitLens提供对代码的深入分析,显示更改的时间以及更改的代码。甚至可以使用GitLens比较不同的分支、标签和提交。点击安装:https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens代码检查:ESLintJavaScript是一种非常灵活的语言,但也可能很难。ESLint是一个插件式的javascript代码检测工具,使用它可以进行常见的JavaScript代码错误检查和代码风格检查。这样我们就可以根据自己的需求指定一套ESLint配置,然后应用到我们写的项目中,从而实现辅助编码标准的实现,有效控制项目代码的质量。点击安装:https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint前后端联调:CloudToolkit在前后端联调开发过程中,后端环境复杂多样,通常涉及到跨域、Cookie、Header认证,更复杂的是跨堡垒机调用,有时还有一对多的联调,阿里云工具包插件很好用用于联调环境切换。其HTTPProxy功能提供了专业的前后端联调代理方案,开发者无需阅读大量文档即可快速上手。该插件还可以解决带鉴权调试、跨堡垒机调试等复杂联调场景,方便不同调试环境的管理。可切换“不重启”调试环境,简化复杂的业务调试请求,调试效率快。提升。有了它,不再需要安装Nginx、Charles等复杂的代理工具。点击安装:https://marketplace.visualstudio.com/items?itemName=alibabacloud-cloudtoolkit.toolkit-vscode环境同步:SettingsSyncSettingsSync可以同步你当前的VSCode配置环境。当你需要在其他电脑上工作时,只要登录新机器就可以了,再也不用折腾环境了。将所有编辑器配置同步到gist,避免在新设备上重新安装。点击安装:https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync项目管理:ProjectManager本插件是一款多项目管理神器,可以在你的编辑器中快速切换项目.点击安装:https://marketplace.visualstudio.com/items?itemName=alefragnani.project-manager自动路径提示:PathIntellisense这个插件很简单,它会自动提示你相关的文件路径,例如:当你在HTML中通过script标签导入文件时,它会根据你在src中直接输入的目录提示你文件名;或者当你通过noderequire传递一个文件的时候,它也会提示你,这样你就不用再去记文件名了,也不会有因为文件名拼错或者路径级别错误导致加载失败的问题.点击安装:https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisenseEditorConfigforVSCode在公司工作时,肯定会遇到多人参与一个项目,即使你的团队使用多个IDE和编辑器也可以使用EditorConfigforVSCode来实现一致性。EditorConfig包含一个用于定义代码格式的文件和一批编辑器插件,允许编辑器读取配置文件并相应地格式化代码。点击安装:https://marketplace.visualstudio.com/items?itemName=alefragnani.project-manager以上都是日常工作中经过测试提高效率的插件,还有一些主题插件都是网上推荐的。不建议!VSCode提供了数量惊人的扩展,这也是它受欢迎的原因之一。希望这7款来自安利的插件能够让你的编程效率突飞猛进!