前言
在实习的过程中,我发现很多资深的开发者都习惯自己敲空格,按照公司的代码规范使用标尺来提示自己什么时候该换行。也许这样做可以增加代码编辑时的灵活性,但对于新入职场(用惯了VS)的小白来说,无疑大大降低了工作效率。本文分享了如何使用VScode配置自动的代码格式化,以及在配置代码格式化的过程中可能会踩的一些坑。
ps:需要用到C/C++扩展,不需要安装任何格式化插件,感兴趣可自行搜索 Prettier。
自动格式化配置
进入VScode左下角设置格式配置
配置完了自动格式化,现在来配置具体想要什么样的格式。如果只是自己使用,没有公司代码规范限制的话,可以在设置里面搜索“格式化”,在第一条Default Formatter下选择一个格式化程序,有的扩展会提供一些格式化程序,可以自己尝试一下。
VScode的魅力在于扩展,没事可以多看看扩展的特性介绍和配置项,也许会有新的收获。
VS和VScode体验对比
最后再聊聊我自己使用VS和VScode的体验对比吧,VS给我一种很臃肿的感觉,毕竟一个是编辑器一个是IDE,包括下载啊,启动啊,调试啊,所以也没用多久,可能我的感受会有失偏颇,仅作分享,就当也是顺便分享一些VScode的使用技巧吧。
VScode界面更简洁VS打开速度慢,VScode快VS只能写C系列语言,VScode都能写VScode按Ctrl+/就能大段注释,比VS方便VS调试看内存不够直观,VScode的debug显示变量的值更直观VScode文件结构清晰,搜索快,可以全局搜索文件、内容,也可以查看函数调用关系VScode可以按Ctrl+[ ]整段移动,也可以按Alt+shift编辑整列,以及配置自动保存、自动格式化VScode可以集成git的功能,并提供可视化,也可以集成ai辅助编程的功能,还能连接WSL跨(子)系统编程想了解更多,就去扩展的海洋里遨游吧
事实上,使用VScode的过程中会碰到无数的问题,学习的过程也是在锻炼解决问题的能力。
简洁的往往不自由,自由的往往更强大,而强大往往需要付出代价。
所以,你愿意为追求强大而付出代价吗?
The End