本文是《让你的开发效率倍增的插件配置(上)》的延续,包括外观增强、功能增强、编码效率等方面的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",
}
实际效果图如下:
去做
长期维护的代码仓库难免会有各种TODO、FIXME、HACK等标记。 TODO可以帮助我们突出显示这些关键词,当你阅读代码时,这些关键词会非常醒目,仿佛在大声提醒你尽快行动。 干掉他。 支持自定义配置需要高亮的关键词。 实际使用中的陷阱是TODO、FIXME之类的后面必须加冒号,否则无法高亮。 截图如下:
增强功能同步
Sync基于Gist实现用户配置、快捷键配置、已安装插件列表等备份和恢复功能,配置过程有详细、精准的操作步骤文档。 生成的备份 Gist 默认是私有的。 如果你想设置共享,可以一键切换。 您可能认为机器不需要备份。 根据我的实际经验,很多悲剧都是在没有后援的情况下发生的。 我相信你很聪明,知道该怎么做,哈哈!
吉特镜头
Git Lens 将与 Git 结合的使用体验优化到了极致,让我们无需离开编辑器,无需执行任何命令,就可以知道光标所在位置代码的修改时间和作者信息。 官方的介绍也很牛逼:
Git 内置于代码中。 它可以帮助您通过 Git 责任和代码镜头、Git、通过 获取等等进行编码。
代码
Code可以在单独的窗口中列出源代码中的各种符号,比如变量名、类名、方法名等,并且支持快速跳转,有点类似于Vim中的ctags,用来浏览旧代码和开源项目代码。有用。
编码效率
效率的终极目标是让一切可以自动化的事情实现自动化。 以下四个小工具可以大大消除常见编辑需求中的重复工作:
这
这样可以一键为代码中的类和函数添加注释,支持函数声明、函数表达式、箭头函数等。
无需来回移动光标即可快速在所选代码两侧添加各种引号和括号,但仍然不如 Vim 中的插件强大。
字符串与变量混搭模式( )和字符串模板( )模式下的代码可以方便地来回转换,无需移动光标、修改引号等手动操作。
代码拼写
强烈推荐《代码拼写》。 对于大多数非英语母语且不想写出不同变量名的程序员来说,正确记忆和拼写各种单词仍然是一个很大的挑战。 与需要在在线词典中查找歧义词不同,该插件可以实时识别单词是否拼写错误并给出提示。 许多错误是由拼写错误引起的。
代码
Code,名副其实的代码运行插件,支持几十种语言。 您可以直接通过命令面板执行代码并查看输出,而无需离开代码编辑器。 以下是被盗的图片:
其他配置:关于行尾空格和文件末尾空行,之前需要插件来实现。 现在可以通过直接修改内置配置来实现:
{
"files.trimTrailingWhitespace": true,
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true}
写在最后
古人云:“工欲善其事,必先利其器”。 在众多代码编辑器中,它们是轻量级且灵活的工具。 其中许多本身就值得研究。 如果有任何需求,就需要寻求扩展。 个人推荐的做法是多看文档(RTFM,Read The),多看官方文档,了解手头工具的能力和局限性,这样才能避免在法拉利跑车上安装自行车轮子的笑话。 如果确实要安装新轮子,建议仔细阅读新轮子的使用说明。
本系列的下一篇文章将专门介绍调试工具,敬请期待。