Resharper插件使用教程汇总

Resharper是一个功能非常强大的插件,大家日常工作中要使用好。

Default keyboard shortcut schemes | ReSharper

自动生成通知机制属性

1.使用Resharper自动应用INotifyPropertyChanged

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nFy4Txa8-1641636020697)(https://s3-us-west-2.amazonaws.com/secure.notion-static.com/43a6064f-4734-4ae6-acfd-d713a44b6cab/Untitled.png)]

2.利用Alt+inert 自动插入属性,勾选通知机制。便可以直接生成通知属性。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XNvK5LnQ-1641636020698)(https://s3-us-west-2.amazonaws.com/secure.notion-static.com/6f0ec898-ba5b-4f8e-9bd2-7f955d863521/Untitled.png)]

插件推荐:

ClaudiaIDE

Viasfora

XAML Styler

VSColorOutput

特别提醒:

resharper Gutter Mark 打上对勾

resharper Navigate backward forward

resharper External Sources 配置好,可以启用反编译调转

快捷键

Ctrl+Alt+G 文件就近导航

Ctrl+Alt+Insert 添加类

Ctrl+Alt+M 提取方法

Ctrl + Shift + V 剪切板

Ctrl+Shift+R code Refactor

Ctrl+Shift+Space 调用智能补全

Ctrl+Shift+Alt 然后使用箭头键块移动到任何允许的位置。

Ctrl + F11 就会出现 Resharper 的 File Structure 代码地图窗口:

Ctrl+Alt+J 然后你就可以选择将当前行的代码包围到try-catch

Alt+Insert 创建函数

/language=regexp|jsregexp/ 正则表达式

Ctrl+J,然后选择相应的现场模板

Resharper快捷键:Ctrl+Alt+J或Alt+Enter。代码包围

转到最后编辑位置用Ctrl+Shift+Backspace。

ALT+~ 导航所有

Ctrl +B Goto Declaration

Ctrl +K,Ctrl +T View Call Inheritance

Ctrl +P ParameterInfo

Ctrl +ALT+Shift+A Inspect This

Shift+F5 停止调试

F5 开始调试

ALT+F 搜索当前

Ctrl+/ Comment with line

Ctrl+Shift+/ comment with block


Shift + Alt +L: 转到资源管理器

Ctrl + N: Go To Everything 定位到任何,非常强大

Ctrl + Shift + N: Go To File 定位到文件

Ctrl + F12: Go To File Member 在当前类中查找

F2: 重命名任何东西,重构利器

Ctrl + Tab: 活动文件之间切换,当前打开的所有文件

Ctrl + Shift + Alt +向上/向下 上下行代码交换位置

Ctrl + W: 快速选中整个/一块单词

Ctrl + Alt + F: Clean Code

Ctrl  + Q: 快速文档

Alt + F12: 显示下一个Error

Ctrl + E: 显示最近编辑的文件

编辑

Ctrl + Space 代码完成

Ctrl + Shift + Space代码完成

Ctrl + Alt + Space代码完成

Ctrl + P 显示参数信息

Alt + Insert 生成构造函数,属性,重载成员函数,实现接口

Ctrl + Alt + J 生成if,try…catch,#region块

Ctrl + / 注释及取消//注释

Ctrl + Shift + / 注释及取消/**/注释

Ctrl + W 增量选择块

Ctrl + Shift + W 增量反选

Alt + Enter 显示错误的修正方法

Ctrl + Alt + F 格式化代码

Ctrl + Alt + O 根据指示修改优化

Ctrl + D 复制当前行或选定的块

查找

Alt + F7 查找变量,方法的引用

Alt + Shift + F7 在设定范围中查找

Ctrl + Shift + F7 高亮显示

Ctrl + Alt + Up / Down 定位到下/前一个引用

Ctrl + Alt + F7 快速定位引用位置

Ctrl + Shift + F4 关闭查找结果tab

Ctrl + Alt + U 定位到查找结果

导航

Ctrl + N 定位到类型

Ctrl + Shift + N根据文件名定位

Ctrl + E 最近文件列表

Ctrl + Shift +Backspace 上次编辑位置

Ctrl + B 跳到变量申明处

Ctrl + Alt + B 跳到继承类或接口处

Ctrl + U 调到基类

Ctrl + Shift + T 跳到类型申明处

Alt + Up / Down跳到下/上一个方法

Ctrl + F12

F2 / Shift + F2 下/上一个高亮度显示的错误

Ctrl + Shift + E Stack Trace

Refactoring

F6 将类移入另外的命名空间

Shift + F6 方法更名

Ctrl + F6 更改签名

Ctrl + Alt + N

Ctrl + Alt + M 将选定块抽取为一个方法

Ctrl + Alt + V 更改变量名称和类型

模板

Tab 根据缩写生成模板

Ctrl + J 插入模板

内置模板:

asrt 生成assertion

ear生成空数组

foreach 生成foreach 块

ital生成ArrayList的迭代循环

itar 生成array的迭代循环

itdic 生成dictionary的迭代循环

loop生成loop循环

out 打印串

outv 打印变量值

pci public const int

pcs public const string

pro protected

psr public static readonly

psvm main() method declaration

ritar Iterate an array in reverse order

sfc Safely cast variable

thr throw new

toar 将ArrayList 转化为array

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值