vs2022+resharper C++ = 拥有一个不输clion的代码体验

这篇文章详细讲一下resharper C++在vs2022中的配置,让他拥有跟clion一样好用的代码补全功能。

为什么clion写代码体验很好好用为啥还要用vs呢,因为网上很多教程都是基于visual studio讲的,有些库用clion不好配置,所以只能再用vs。vs2022的代码补全功能实在太拉胯,这才用到了resharper C++这个插件。这个插件跟clion是一个公司开发的,所以理论上能在vs2022上实现和clion一样的体验。话不多说现在就一步一步的配置vs2022吧。

1.下载resharper C++

下载地址在这里:下载 ReSharper C++: 适用于 C++ 开发的 Visual Studio 扩展 (jetbrains.com)

可以免费试用30天。

2.配置vs2022和插件

2.1 配置vs2022,使其能够按回车进行补全

工具-》选项-》文本编辑器-》C/C++-》高级-》将主动提交成员列表设为True;

2.2 配置resharper C++,设置自动弹出

扩展->ReSharper->Options->IntelliSense->Autopopup。红框里的都设置为Display and preselect。

到此为止就可以享受飞一般的自动补全了。但是还不够,我还想要clion里的快捷键!

配置resharper的快捷键

在resharper的options中将showcut Scheme切换成IntelliJ IDEA,然后apply scheme

选择下面张图片的选项。

这样就可以享受clion里的快捷键了!

这里列一些常用的快捷键

快捷键 功能
alt+insert 在函数或对象上展开generate菜单。可以生成定义,构造函数等
alt+enter 就是熟悉的clion里的操作,可以生成文档
ctrl+/ shift+ctrl+/ 添加注释

其余快捷键就不多介绍了

到此为止,vs2022就被调教的非常好用了,其他功能就去resharper的官网上找吧功能 – ReSharper C++ (jetbrains.com)

其他快捷键请看官网上的pdf:ReSharper C++ 默认键映射 (.pdf):ReSharper 2.x/IntelliJ IDEA 方案(针对其他 JetBrains 工具的用户优化,这些工具包括 IntelliJ IDEA、PhpStorm 和其他基于 IntelliJ 的 IDE)

Tags: