resharper使用

       resharper使用

前言

    写c#代码已经有一年有余了,想想自己曾经手动写代码,以为自己多么的牛逼,写的好多,好幸苦,似乎离大神的脚本越来越近了。今天突然发现了resharper这个很牛逼的插件,大大的加快了我门写代码的速度,又一次觉得自己是井底之蛙。

  因为我使用的是visual studio 2013,并且resharper 9.1是支持的,我就安装了这个版本。本文不介绍resharper的安装和破解过程,请自己百度哇。

  那么下面就来讲讲我对resharper的使用理解,如上图所示resharper的功能分别有navigate、find、edit、refactor、inspe、architecture、unit tests、tools。

提示

  在resharper的help中有个在线的英文帮助非常有用,e文好不好都可以在这里得到最终的解答。

Navigate

Go to Everything /Type

  将你的鼠标放在任何文件位置,选择这个选项,或者用快捷键ctrl+T,那么它将神奇的带你去任何你想去的地方,包括文件、符号、类型、函数等等,在如下图输入框输入你想去的地方就可以了。

  

Go to File

  类似于“Go to Everything /Type",不过它只带你去向文件。

Go to Symbol

  类似于“Go to Everything /Type",不过它只带你去向符号,如函数、变量。

Go to Action

  resharper的万能快捷键alt+enter,它能告诉你现在光标所选择的情况下,你能执行的操作,比如查找、重构等。

Go to File Member

  类似于“Go to Everything /Type",不过它只带你去向当前文件的成员。

Navigate To

  列出当前能导航去的任何操作。

Next Member

  跳到下一个类成员变量或者成员函数。

Previous Member

  跳到前一个类成员变量或者成员函数。

Containing Declaration

  跳到包含这个变量或者函数的上一级。

Recent Files

  列出最近使用的文件。

Recent Edits

  列出最近编辑的地方。

Previos Edit

  前一个编辑的地方。

Related Files

  有关系的文件,如基类所在的文件。

Bookmarks

  书签,在这里可以新建书签,删除书签等,你可以为你认为重要的地方添加书签。

Navigate Back

  返回上一个光标的位置。

Navigate Forward

  前进到下一个光标的位置。

Find

Find Usages

  查找当前符号所有的使用地方,将弹出查找结果窗口,显示所有结果,点击所对应的结果,将导航到那个使用的地方。

Find Usages Advanced

  Find usages的高级用法,能在链接库中查找或者在文本中查找,加大了查找范围。

Highlight Usages in File

  在文件中高亮我们选中的符号。

Search with Parttern

  采用正则表达式查找或者替换符号,属于查找的高级用法,暂时不研究。

Edit

import symbol

  导入符号,可以导入系统和自己的所有类、结构、枚举类型等。

smart code completion

  智能补全,根据当前鼠标的位置,提示出能够填充符号。

complete statement

  完成语句,如if、while、for等语句。

show quick documenttation

  显示某一符号的注释内容。

generate code

  根据类的成员函数声明,产生对应的实现。其中的”formating menbers“,可以让我们方便的产生ToString函数。

create new file

  生成类、结构体、枚举等文件的快捷方式。

insert live template

  插入小模版,如for、while循环等。

surround with template

  用模版对已有符号进行包围。

new from template

  直接创建一个类、枚举等文件,一种快捷的创建文件的方式。

extend selection

  

duplicat text

  直接复制和粘贴文本,ctrl+c ctrl+v的快捷操作。

Comment with line comment

  快捷的注释方式。

Comment With Block Comment

  快捷的注释方式。

Rearrange Code

  整体移动文本。

Paste

  打开剪贴板,并进行复制。

Refactor

  

Refator This

  可以弹出包含所有可重构的菜单。

Rename

  重新在所欲地方命名符号。

Safe Delete

  安全的删除符,仅仅是删除符号的引用,还是会报错,需要谨慎使用。

Encapsulate Field

  用属性封装字段。

Introduce Variable

  用已选创建一个局部变量。

Introduce  Field

  用已选创建一个字段。

Introduce Parameter

  用已选创建一个参数。

Extract

  可以提取接口类、父类、平级类。

Inline

  可以用初始化值内敛所有引用处。

Pull Membrs Up

  移动符号到父类。

Push Mumbers Down

  移动符号到子类。

时间: 2024-10-12 03:36:14

resharper使用的相关文章

ReSharper Ultimate 2017 下载地址及破解方法

https://download.jetbrains.8686c.com/resharper/JetBrains.ReSharperUltimate.2017.1.2.exe 安装完成后,打开vs  弹出注册窗口选择Activate>License Server>输入“http://xidea.online”,然后点击“Activete”完成认证即可

VS2015 & ReSharper 快捷键设置

ReSharper插件的快捷键设置与VS2015快捷键设置在同一位置,即: 工具 -> 选项 -> 环境 -> 键盘. 如下为个人比较常用的快捷键,部分快捷键有进行修改. VS2015偏好设置: 1,完成单词:Alt + / 2,定位到:Ctrl + , 3,转到定义:F12 4,查找所有引用:Shift + F12 5,下一个/上一个突出显示的引用:Ctrl + Left/Right6,设置文档的格式:Ctrl + I7,重命名:F28,注释选定内容:Ctrl + /9,取消注释选定内

ReSharper 配置及用法(ZHUANG)

1:安装后,Resharper会用他自己的英文智能提示,替换掉 vs2010的智能提示,所以我们要换回到vs2010的智能提示 2:快捷键.是使用vs2010的快捷键还是使用 Resharper的快捷键呢?我是使用re的快捷键 3: Resharper安装后,会做几件事情,这几件事情对于除此使用者,比较麻烦,因此归纳总结一下,以资参考. (1).会将选项——文本编辑器——C#——常规——自动列出成员 这个选择框的勾选去掉.这样当你使用某个方法的时候,便不会提示参数,是一个很郁闷的事情. 可以手动

造轮子:resharper警告 :linq replace with single call to FirstOrDefault

使用resharper时对linq使用的FirstOrDefault 一直产生一个警告,

Resharper的简介

今天,看了推荐的文章“写让别人能读懂的代码”,把文章看完了,也把评论看完了.然后也问了下工作的同学们,挺多人使用的,目的就是规范我们写的代码.优化我们的代码.使得更加简介,易懂,更加规范.符合面向对象的思想.然后想想自己写的那些代码,顿时有了心里阴影面积太大无法求出真正的结果,体现在变量命名,定义,逻辑判断,参数构建,函数式编程思想.面向对象的良好应用...决定要安装下来规范化自己的代码.从文章和同学的描述中可知,Resharper对于规范我们写代码具有很好的提示作用.使得重构后的代码更加利于维

Resharper的使用

Resharper配置和用法参考 http://www.cnblogs.com/zfanlong1314/p/4063852.html Resharpe注册机原理参考http://www.cnblogs.com/feidao/archive/2004/08/12/32537.aspx Resharper注册和下载参考http://www.wuleba.com/103.html(吐槽这页面广告真多) 注:用的ReSharper9.x最新版(会用var定义初始化),8.2版(参考http://www

每个人都应该知晓的8项Resharper快捷键

如果你已经在用Resharper这个编程神器(机器杀手)的话,那么为了进一步提高工作效率熟悉它的一些特殊特性和快捷键那是必须的. Resharper是JetBrains出品的一款Visual Studio插件,它的强大是人所共知的,有了它VS是如虎添翼(当然前提是你的机器要先添内存).不过很多人其实没有高效的利用它所提供的强大特性,Vladimir Khorikov就在一篇博文中描述了8项人们很少了解和使用但是对日常工作非常有用的特性及它们的快捷键. 1,上下左右移动 VS内置的功能可以方便的移

Resharper的配置(习惯使用了VS的F6编译和F12(快速非resharper查询编译代码)转到定义的默认设置)【设置了好多次resharper的使用了,特此记下简单的思路】

1:如何设置vs默认的快捷键方式: 2:重新设置resharper的F12及其其它选项设置: 3:通过以上两步,就可以使用默认的vs快捷方式和resharper的常用功能设置了. Resharper的配置(习惯使用了VS的F6编译和F12(快速非resharper查询编译代码)转到定义的默认设置)[设置了好多次resharper的使用了,特此记下简单的思路],布布扣,bubuko.com

Visual Studio 2010 插件之Resharper

这一系列不是对每个功能的中文帮助,而是我对开发中可能涉及的功能需求,利用Resharper来完成.有些是Visual Studio有的,但是做的不好,有些是没有而Resharper发明的.总的目的都只有一个,就是加快你编写代码的速度.毕竟,我们的终极目标是在5点半前心满意足的关上电脑回家. 诚然,学会一个新的语言,或者一个新的工具,都有一个上手的问题.希望我的文章能够帮助你尽快地熟悉Resharper.在熟悉了它以后,你使用鼠标或者是无效击键的频率会大大地降低.当然这也需要对visual stu