在这个无情的年代
要想别人对你心心念念
最好的办法
就是欠钱不还
vscode能成为代码编辑器的绝顶存在,很大程度上是因为有足够强大的插件来支持我们完成各种各样的编程任务。
下面就来说说鹅厂程序员必备的几个vscode插件。
第一个,Code Runner
一个程序员最日常的动作就是运行程序,但是由于vscode的设计会让刚入门使用它的人找不到在哪里运行程序。
code runner则可以帮我们解决这个痛点。
Code Runner 的作者是一位曾就职于微软的中国程序员,他为了方便日常开发频繁的运行项目的繁琐工作,就开发了 Code Runner 这款可以在 VS Code 中方便快捷运行各种语言代码的插件。
code runner目前已经支持50多种编程语言,为了提高运行的效率,建议对code runner做如下的配置。
勾选 Save File Before Run ,这个的作用是 每次运行代码前 , 都会自动保存当前的文件。
勾选 Save All File Before Run 选项 ,每次运行前会自动保存所有的代码文件。
勾选 Clear Previous Output 选项 ,设置每次执行前都清除上一次的输出内容,减少运行缓存带来的问题。
第二个,AI助手
像腾讯这样的大厂,也有自己的AI助手,基于自研的混元代码大模型,提供对话、代码补全、代码诊断和优化等能力。
比如为了熟悉历史项目,可以用AI助手来解释代码。
同时支持很多的语言和框架,比如js,go,rust,Java,kotlin,vue。支持的IDE也是很多样的,比如Goland,VS,IDEA。
第三个,TODO Highlight & TODO Tree
todo在Jetbrains IDE里面会自动高亮显示的,方便我们可以快速找到todo的地方。
但是在vscode里面todo则是一个普通的文本。TODO Highlight 可以高亮你在写代码时挖的没有实现的坑,以免坑到后来人和自己。
效果如下
更厉害的是它还可以自定义高亮显示其他文本内容,在vscode的settings里面找到todohighlight.keywords。
如下可以配置更多的关键字显示。
效果如下
这样确实可以提高一些搜索场景的效率。
第四个,change-case
命名风格之间的转换是程序员痛苦的来源之一,手动转换容易出错,而且效率不高。所以change-case就诞生了。
它支持很多命名风格,比如camelCase、snake_case、TitleCase。
最后
21世纪最重要的是什么,是效率。提高效率可以减少程序员没日没夜的加班面对改不完的bug。