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: