vs著名插件reshaper



  • Reshaper使用

    介绍

    这周研究了下著名生产力插件Reshaper,下面给出一些在设置该插件过程中的了解。

    不保证正确,仅一些个人理解(英语水平计算机水平有限,部分单词可能理解不到位)

    ReShaperC++ 的设置

    环境配置(Environment)

    image-20200625012641358

    环境设置中设置一些ReShaper的基本环境

    代码检查设置中会设置一些代码的提示,对于一些情况的对应处理等等

    代码编辑设置中即为设置一些代码编辑方面的配置。

    General的配置

    image-20200625104734027

    User Interface中,前两个是选择一些图标主题,这里直接选 Automatic selection

    第三个为在状态栏显示内存管理,开启后会在visual studio右下方出现一个内存管理的相关状态。

    后面的设置不清楚了就没管了2333

    Keybroad配置

    image-20200625105520989

    键盘方案这里我选择了IDEA的快捷键。最后一个选项最好勾上,连按三次左Ctrl可以看到快捷键配置。

    Editor配置

    image-20200625111321162

    Appearance

    第一项是高亮设置

    第二项是神器:Alt-Enter的提示

    第三项是标记栏,一般选择第三个:标记栏嵌入滑动栏中。

    第四项目前不太清楚

    Behavior

    image-20200625174020799

    第一项为输入帮助

    第二项为括号等的设置,全选。

    第三项由于用于写C++,关闭

    第四项为一个快速导航项,使用快捷键快速切换到代码块相应的括号(应该是,没用过)

    Visual Studio Features

    image-20200625175122235

    第一项为一些visual studio自带的命令的设置,全选,使用Reshaper的重构。

    第二项为visual studio自带的代码分析,选择第二项:关闭其自带的灯泡提示。

    后面是三个Tips的选项,这里只替换C++中的Tooltips。

    Inlay Hints

    image-20200625180148107

    第一项:参数名提示,保持默认。

    第二项:类型名提示,保持默认。

    Search&Navigation配置

    image-20200625180755051

    均为一些基本配置,保持默认即可。

    注意快捷键:

    快捷键 效果
    <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

    image-20200625183911954

    选择使用ReShaper。

    Autopopup

    自动代码补全,基本上保持默认即可。

    image-20200625184032106

    接下来是一些补全相关的设定,个人使用了默认值。

    Performance Guide配置

    image-20200625190048423

    该项为一些偏好设置,每一项都有具体的解释,在此不作说明,个人保持默认。

    其余各项

    其余各项均为一些有关Reshaper更新,扩展,网络等的配置。

    代码检查配置(Code Inspection)

    Settings

    image-20200625190554047

    一些相关的全局配置,保持默认。

    Inspection Severity

    image-20200625193013584

    该选项选择开启一些代码审查标准,一般用于在 [Alt+Enter]中提示并修改。

    该选项比较关键,具体可以看各自标准的描述,同时在写代码时,鼠标悬浮在有提示的代码上,也可以得到是哪个审查标准在给予提示。

    可以在使用过程中慢慢修改,打造成自己的喜欢的方式。

    其余选项

    code inspection 中的其余选项暂未使用过。

    代码编辑设置

    Members Generation

    image-20200625194039102

    一些成员代码生成的设定,doc的生成中可以选择None,则生成常规的文档。

    Code Cleanup

    image-20200625195018939

    代码cleanup的一些设置。

    Context Actions

    image-20200625195115811

    重点设置!!!

    选择你需要的一些功能,这些功能可以体现在万能的[Alt+Enter]上。

    很多项都很有必要,很多互相转换的选项可以根据喜好自己选择一项来Convert。

    语言个性化设置

    image-20200625195549689

    重点设置!!!

    这里设置一些有关语言的个性化设置,比如命名规则,一些函数格式,逻辑代码结构格式等等的设置。

    其余各项

    暂未了解。

    总结

    Reshaper的使用关键在于快捷键,需要多使用,才能体会到其方便之处。

    [Alt-Enter]是最重要的快捷键,能解决需要的大部分问题!!


登录后回复
 

Copyright © 2018 bbs.dian.org.cn All rights reserved.

与 Dian 的连接断开,我们正在尝试重连,请耐心等待