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

Resharper插件使用教程汇总相关推荐

  1. redit mysql_开发者经常用到的75 个功能强大的 jQuery插件和教程汇总(上篇)

    我们已经知道,大部分jquery是一个轻量级的JavaScript库,它强调的是JavaScript和HTML之间的互动.它有强大的脚本语言,它代表(Web开发的Ajax交互及JavaScript之间 ...

  2. 记录使用Vue过程中的各种插件及教程(不定时更新)

    本文为整理记录本人从18年初开始上手使用Vue以后,针对项目中业务需求所用到的各种插件及教程整理?. 目前市场上常用的三大Vue桌面端UI组件库:Element.iView.Ant Design Vu ...

  3. 【汇总】立创SMT相关的教程汇总

    可制造性设计: 重磅资料:<PCB设计应用教材>,欢迎大家免费下载! 设计重要概念:PCBA混装度 SMT打样可贴元器件列表: 嘉立创SMT第三期可贴器件 网页版 项目管理: [教程]使用 ...

  4. 微信weixin小程序开发源码资源学习教程汇总

    微信weixin小程序开发源码资源学习教程汇总 目录 官方文档 工具 插件 教程 视频教程 文章 组件 Demo 置顶 WePY:组件化的小程序开发框架 ? WePY 开发资源汇总 ? 官方文档 小程 ...

  5. 【教程汇总+持续更新】Unity游戏开发从入门到入坟

    新的一年,本该在年前整理的年终总结被拖到了年后开工.去年大量时间投入在Catlike教程的翻译上,截止目前位置,教程的进度已经完全追平原作者. 去年还有一部分是断断续续的更新SLG实战教程,但遗憾的是 ...

  6. gazebo入门_【ROS-Gazebo】仿真插件编写教程(1)——概述

    前言 本系列教程的主要是对 Gazebo的官网教程 的翻译与理解.之前查找国内的中文资料,发现并没有关于如何编写Gazebo插件的教程.据我猜测,大概是因为这个技能属于"两不管"地 ...

  7. ElasticSearch教程——汇总篇

    环境搭建篇 ElasticSearch教程--安装 ElasticSearch教程--安装Head插件 ElasticSearch教程--安装IK分词器插件 ElasticSearch教程--安装Ki ...

  8. java ajax jquery分页插件_分享精心挑选的12款优秀jQuery Ajax分页插件和教程

    摘要:这篇jQuery栏目下的"分享精心挑选的12款优秀jQuery Ajax分页插件和教程",介绍的技术点是"jquery_ajax分页插件.jquery_ajax.a ...

  9. WordPress插件制作教程概述

    接下来的一段时间里,开始为大家讲解WordPress插件制作系列教程,这篇主要是对WordPress插件的一些介绍和说明,还有一些我们需要注意的地方,以及需要掌握的知识. WordPress插件允许你 ...

  10. hexo博客常用插件及教程

    版权声明:转载请注明作者及出处,否则将追究法律责任. https://blog.csdn.net/q2158798/article/details/82354154 为大家总结下hexo常用的插件与教 ...

最新文章

  1. Yann Lecun纽约大学《深度学习》2020课程笔记中文版,干货满满!
  2. oracle 恢复dmp文件时,创建 tablespace user
  3. Exchange Server 2013 DAG高可用部署(三)-服务器角色安装
  4. python 去除字符串里所有标点符号
  5. [转载]设计模式解密(23) - 总结篇
  6. HDU 2152 Fruit (母函数)
  7. asp.net中读取数据库中的数据可以使用DataReader和DataSet 2种方式(初学者望大家不要笑我)...
  8. zookeeper3.4.5集群安装
  9. 写给大忙人的维生素一览表【饮食健康规律】
  10. 小乌龟(TortoiseGit)基本使用详解
  11. 计算机组成原理中wr是什么,计算机组成原理第8章习题指导.pdf
  12. 带你了解强大的Cadence家族,你可能只用到了它1/10的工具
  13. php中wamp具体指的是,phpwamp和wampserver有什么关系,为什么名字都带wamp这几个字母,两者有区别吗?我应该用哪个?...
  14. 程序员述职报告范文_程序员个人年度工作总结范文
  15. 几何算法合集(3D)
  16. 谷歌浏览器无法使用翻译功能的解决方案,谷歌浏览器无法翻译怎么办?谷歌浏览器右键翻译失效了?
  17. SMAA算法详解 - SMAABlendingWeightCalculationVS
  18. Go 面向接口编程实战
  19. WorkManager
  20. php msvcr110,msvcr110.dll丢失的解决方法是什么

热门文章

  1. 前端高效开发不得不知道的一些JavaScript库!
  2. Yandex支持插件的手机浏览器
  3. java中同步代码块具体步骤,Java同步块
  4. IDEA打包程序与运行(windows环境)
  5. 核心银行系统 之一 历史与发展
  6. 百度网盘下载神器度盘下载器
  7. 残差灰色模型matlab,数学建模+灰色预测模型+MATLAB详解.doc
  8. PMP之四个敏捷会议
  9. MT9 二维数组打印(Python)
  10. [知了堂学习笔记]_Ajax之解析Json