vs著名插件reshaper
-
Reshaper使用
介绍
这周研究了下著名生产力插件Reshaper,下面给出一些在设置该插件过程中的了解。
不保证正确,仅一些个人理解(英语水平计算机水平有限,部分单词可能理解不到位)
ReShaperC++ 的设置
环境配置(Environment)
环境设置中设置一些ReShaper的基本环境
代码检查设置中会设置一些代码的提示,对于一些情况的对应处理等等
代码编辑设置中即为设置一些代码编辑方面的配置。
General的配置
User Interface中,前两个是选择一些图标主题,这里直接选 Automatic selection
第三个为在状态栏显示内存管理,开启后会在visual studio右下方出现一个内存管理的相关状态。
后面的设置不清楚了就没管了2333
Keybroad配置
键盘方案这里我选择了IDEA的快捷键。最后一个选项最好勾上,连按三次左Ctrl可以看到快捷键配置。
Editor配置
Appearance
第一项是高亮设置
第二项是神器:Alt-Enter的提示
第三项是标记栏,一般选择第三个:标记栏嵌入滑动栏中。
第四项目前不太清楚
Behavior
第一项为输入帮助
第二项为括号等的设置,全选。
第三项由于用于写C++,关闭
第四项为一个快速导航项,使用快捷键快速切换到代码块相应的括号(应该是,没用过)
Visual Studio Features
第一项为一些visual studio自带的命令的设置,全选,使用Reshaper的重构。
第二项为visual studio自带的代码分析,选择第二项:关闭其自带的灯泡提示。
后面是三个Tips的选项,这里只替换C++中的Tooltips。
Inlay Hints
第一项:参数名提示,保持默认。
第二项:类型名提示,保持默认。
Search&Navigation配置
均为一些基本配置,保持默认即可。
注意快捷键:
快捷键 效果 <Ctrl>+<shift>+<left-mouse-click> open the result in peek view <Ctrl>+<Alt>+<left-mouse-click> go to implementation <mid-mouse-click> go to declaration IntelliSense配置
General
选择使用ReShaper。
Autopopup
自动代码补全,基本上保持默认即可。
接下来是一些补全相关的设定,个人使用了默认值。
Performance Guide配置
该项为一些偏好设置,每一项都有具体的解释,在此不作说明,个人保持默认。
其余各项
其余各项均为一些有关Reshaper更新,扩展,网络等的配置。
代码检查配置(Code Inspection)
Settings
一些相关的全局配置,保持默认。
Inspection Severity
该选项选择开启一些代码审查标准,一般用于在 [Alt+Enter]中提示并修改。
该选项比较关键,具体可以看各自标准的描述,同时在写代码时,鼠标悬浮在有提示的代码上,也可以得到是哪个审查标准在给予提示。
可以在使用过程中慢慢修改,打造成自己的喜欢的方式。
其余选项
code inspection 中的其余选项暂未使用过。
代码编辑设置
Members Generation
一些成员代码生成的设定,doc的生成中可以选择None,则生成常规的文档。
Code Cleanup
代码cleanup的一些设置。
Context Actions
重点设置!!!
选择你需要的一些功能,这些功能可以体现在万能的[Alt+Enter]上。
很多项都很有必要,很多互相转换的选项可以根据喜好自己选择一项来Convert。
语言个性化设置
重点设置!!!
这里设置一些有关语言的个性化设置,比如命名规则,一些函数格式,逻辑代码结构格式等等的设置。
其余各项
暂未了解。
总结
Reshaper的使用关键在于快捷键,需要多使用,才能体会到其方便之处。
[Alt-Enter]是最重要的快捷键,能解决需要的大部分问题!!