搞C++开发十来年了,一直用Visual Studio当主力工具。上礼拜又被同事吐槽说我看代码像老牛拉车,才终于下定决心折腾下Visual Assist这个传说中的神器。
安装差点翻车
官网下的安装包看着挺正经,结果装完发现插件根本没出现在VS菜单栏。重启电脑三遍还是那鸟样,气得我差点把键盘砸了。后来扒拉半天设置页面,在扩展管理里发现它被禁用了——VS这破机制真是防自己人比防黑客还严格。
- 写个for循环刚敲到"f",还没按空格就弹出补全提示
- 输到vector<时自动补全右尖括号,治好了我多年的强迫症
- 调函数时参数提示直接怼到光标底下,省得翻文档翻到眼瞎
昨天重构代码试了下重命名变量,原先用VS自带的修改器要手动确认二十多处,现在框选变量名按快捷键,所有引用处唰地全变黄。回车按下去跟看多米诺骨牌似的,全局变量名瞬间改得干干净净。
文件搜索真香
接手老项目最怕找文件,之前用VS自带的搜索框等结果等到泡面都凉了。昨天试着在解决方案资源管理器里直接输.cpp文件名,刚敲三个字母就定位到目标文件——比我家狗找拖鞋还快。
- Alt+O在.h和.cpp之间跳转不费劲
- 鼠标悬停在函数名上直接显示实现代码
- Ctrl+Shift+F搜全局结果直接分栏显示
下午调试时卡在第三方库的报错,按住Alt点库函数名直接蹦出反编译窗口。虽然汇编代码看得我头皮发麻,但至少知道不是咱代码的锅了。
用顺手后发现个隐藏福利:写注释时打TODO会自动高亮,比贴便利贴还醒目。现在项目里飘着三十多个亮黄色TODO,组长检查代码时脸都绿了(手动狗头)。