能让你的开发效率倍增的VSCode插件配置(二)

 2024-01-17 03:04:10  阅读 0

本文是《让你的开发效率倍增的插件配置(上)》的延续,包括外观增强、功能增强、编码效率等方面的10个插件,其中一些也是我之后添加的发表了上一篇文章。 我从评论中学到了我所学到的东西(这大概是写技术文章最大的好处了,哈哈)。 试用后觉得不错,所以现在就列出来(也感谢愿意评论交流的同学)。 希望对阅读本文的同学有所帮助。 帮助了。

外观提升

如果美味的食物需要美丽的器皿来补充,那么一款优雅、美观的代码编辑器将大大提升工程师的编码体验和工作幸福感。

缩进参考

与内置的缩进辅助线不同,您可以通过配置项修改缩进空间的颜色、样式、背景颜色等。 如果你愿意乱搞,你甚至可以配置一个类似风格的指南。 下图是我使用Dark主题时参考线的配置:

{
    "guides.normal.color.dark": "rgba(91, 91, 91, 0.6)",
    "guides.normal.color.light": "rgba(220, 220, 220, 0.7)",
    "guides.active.color.dark": "rgba(210, 110, 210, 0.6)",
    "guides.active.color.light": "rgba(200, 100, 100, 0.7)",
    "guides.active.style": "dashed",
    "guides.normal.style": "dashed",
    "guides.stack.style": "dashed",
}

实际效果图如下:

vscode函数跳转_function跳转_vscode跳转到函数实现

去做

长期维护的代码仓库难免会有各种TODO、FIXME、HACK等标记。 TODO可以帮助我们突出显示这些关键词,当你阅读代码时,这些关键词会非常醒目,仿佛在大声提醒你尽快行动。 干掉他。 支持自定义配置需要高亮的关键词。 实际使用中的陷阱是TODO、FIXME之类的后面必须加冒号,否则无法高亮。 截图如下:

function跳转_vscode函数跳转_vscode跳转到函数实现

增强功能同步

Sync基于Gist实现用户配置、快捷键配置、已安装插件列表等备份和恢复功能,配置过程有详细、精准的操作步骤文档。 生成的备份 Gist 默认是私有的。 如果你想设置共享,可以一键切换。 您可能认为机器不需要备份。 根据我的实际经验,很多悲剧都是在没有后援的情况下发生的。 我相信你很聪明,知道该怎么做,哈哈!

吉特镜头

Git Lens 将与 Git 结合的使用体验优化到了极致,让我们无需离开编辑器,无需执行任何命令,就可以知道光标所在位置代码的修改时间和作者信息。 官方的介绍也很牛逼:

Git 内置于代码中。 它可以帮助您通过 Git 责任和代码镜头、Git、通过 获取等等进行编码。

代码

Code可以在单独的窗口中列出源代码中的各种符号,比如变量名、类名、方法名等,并且支持快速跳转,有点类似于Vim中的ctags,用来浏览旧代码和开源项目代码。有用。

vscode函数跳转_function跳转_vscode跳转到函数实现

编码效率

效率的终极目标是让一切可以自动化的事情实现自动化。 以下四个小工具可以大大消除常见编辑需求中的重复工作:

这样可以一键为代码中的类和函数添加注释,支持函数声明、函数表达式、箭头函数等。

function跳转_vscode跳转到函数实现_vscode函数跳转

无需来回移动光标即可快速在所选代码两侧添加各种引号和括号,但仍然不如 Vim 中的插件强大。

vscode跳转到函数实现_function跳转_vscode函数跳转

字符串与变量混搭模式( )和字符串模板( )模式下的代码可以方便地来回转换,无需移动光标、修改引号等手动操作。

function跳转_vscode函数跳转_vscode跳转到函数实现

代码拼写

强烈推荐《代码拼写》。 对于大多数非英语母语且不想写出不同变量名的程序员来说,正确记忆和拼写各种单词仍然是一个很大的挑战。 与需要在在线词典中查找歧义词不同,该插件可以实时识别单词是否拼写错误并给出提示。 许多错误是由拼写错误引起的。

代码

Code,名副其实的代码运行插件,支持几十种语言。 您可以直接通过命令面板执行代码并查看输出,而无需离开代码编辑器。 以下是被盗的图片:

function跳转_vscode跳转到函数实现_vscode函数跳转

其他配置:关于行尾空格和文件末尾空行,之前需要插件来实现。 现在可以通过直接修改内置配置来实现:

{
    "files.trimTrailingWhitespace": true,
    "files.insertFinalNewline": true,
    "files.trimFinalNewlines": true}

写在最后

古人云:“工欲善其事,必先利其器”。 在众多代码编辑器中,它们是轻量级且灵活的工具。 其中许多本身就值得研究。 如果有任何需求,就需要寻求扩展。 个人推荐的做法是多看文档(RTFM,Read The),多看官方文档,了解手头工具的能力和局限性,这样才能避免在法拉利跑车上安装自行车轮子的笑话。 如果确实要安装新轮子,建议仔细阅读新轮子的使用说明。

本系列的下一篇文章将专门介绍调试工具,敬请期待。

标签: vscode

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码