1.神器
目前开发C++/C用的比较多的当属Vim、VS code、CLion。
Vim配上插件编写C/C++效率高的不少。
VSCode配上自定义配置及快捷键、vim插件效率跟vim旗鼓相当。
CLion因其独特的CMakeLists.txt管理方式及强大的代码补全等功能,编写本地代码绝对好于前两者。
但是对于编写远程代码、远程开发人员来说,VS code无疑是最牛逼的,当然直接黑窗口的Vim也是非常强大,但是当插件过多,臃肿之下的Vim便不在轻量,而VS code便是这几个编辑器的优选。
因此,本节给大家推荐VScode的一些高效率提升开发的方法。
2.VS code
2.1 快捷键
使用快捷键,对于开发及工作,可以提升很大效率,例如下面是我经常用到的,推荐给大家。下面将采取一问一答方式。
现在有个函数,有申明有定义,怎么进行跳转呢?
F12便可以解决这个问题。
文本查找及替换
分文全局与当前文件,当前文件直接ctrl+F,替换采用,ctrl+F+H。全局采用ctrl+shift+F,替换的时候是ctrl_+shift+H。
如何自定义快捷键?
只需要点击右下角->Keyboard Shortcuts->选择自己想要绑定的命令即可。
或者在配置文件keybindings.json中配置,例如: