resharper

全新的Unity跨平台开发 IDE JetBrains Rider 2019.2 x64特别版下载

别来无恙 提交于 2020-04-27 19:26:41
Rider 基于 JetBrains 的平台,JetBrains 的平台很受那些使用 IntelliJ IDEA 的 Java 开发者和使用 WebStorm 的 JavaScript 开发者的欢迎。Rider 的主要 .NET 组件是 ReSharper,ReSharper 是 Visual Studio 的一个独立语言服务器扩展组件,它提供了代码分析、代码补全、代码重构、代码修复等功能。Rider 可以在 Windows、Mac 和 Linux 上运行。 强大的跨平台 C# 编辑器 JetBrains Rider 是一款快速强大的 C# 编辑器 ,用于在 Windows、Mac 和 Linux 上进行 Unity 开发。 以无与伦比的 2500 多项智能代码检查和重构,Rider 增强您的 C# 体验,使您更加迅速编写零误差的代码。 Unity 轻松开始 Rider 有内置的 Unity 支持,当你初次打开 Unity 解决方案时 它会自动将 Unity 配置为使用 Rider 作为默认的 C# 脚本和 shader 文件编辑器。 完成设置后,之后双击 C# 脚本或 shader 资产,即可在 Rider 中打开解决方案。 控制Unity 编辑器 由于集成的双向通信,无需离开 Rider,您即可切换进出 Play 模式,暂停,和逐帧执行! 工具条包含游戏视图按钮 Play

使用rider做为unity的代码编辑器

∥☆過路亽.° 提交于 2020-04-27 18:51:00
使用Rider做的编写Unity代码的IDE,记录一些与VS不相同的笔记 安装和设置方法: 我使用Rider 2019.1 + Unity3D 2018.3.4,在安装完Rider之后,在Unity中选择Rider做为脚本编辑器,然后在Unity中双击代码就可以跳转到Rider中,Rider会自动在Unity工程中导入调试的dll。 Rider的使用笔记 从进程中来看,Rider中包含了一个Resharper 转到定义快捷为Ctrl +B 文件会自动保存,这样在写完代码后,Unity就会自动编译,可以在设置中禁用自动保存 禁用拼写检查 搜索 Typo 可以为不同语言禁用 ReSpeller Rider编写纯C#程序时,要先Build,再执行 run/debug。 Rider禁用自动保存 rider默认会开启自动保存功能,如果想关闭它的话,就把这2个地方点掉。 打开Systemsetting - Synchronize Synchronize files on frame or editor tab activation -> 编辑时自动保存 Save files on frame deactivation -> 切换到其它窗口自动保存 对比的软件版本 在windows系统下比较 VS 2017企业版/专业版 Rider 2019.1 IDEA 2018.4 Rider比VS的优点

Visual Studio or Resharper extension to decompile code

佐手、 提交于 2020-04-08 00:08:48
问题 Does anyone know of a Visual Studio extension that will decompile assemblies and allows you to view code in Visual Studio for a given class instead of having to leave VS and use ILSpy or other "external" reflection tools? I Know Resharper also has a reflection tool but it would be nice if you could kick it off within VS. 回答1: I Know Resharper also has a reflection tool but it would be nice if you could kick it off within VS. You can. With the cursor on an identifier, choose ReSharper |

Visual Studio or Resharper extension to decompile code

与世无争的帅哥 提交于 2020-04-08 00:05:59
问题 Does anyone know of a Visual Studio extension that will decompile assemblies and allows you to view code in Visual Studio for a given class instead of having to leave VS and use ILSpy or other "external" reflection tools? I Know Resharper also has a reflection tool but it would be nice if you could kick it off within VS. 回答1: I Know Resharper also has a reflection tool but it would be nice if you could kick it off within VS. You can. With the cursor on an identifier, choose ReSharper |

Visual Studio or Resharper extension to decompile code

三世轮回 提交于 2020-04-08 00:05:21
问题 Does anyone know of a Visual Studio extension that will decompile assemblies and allows you to view code in Visual Studio for a given class instead of having to leave VS and use ILSpy or other "external" reflection tools? I Know Resharper also has a reflection tool but it would be nice if you could kick it off within VS. 回答1: I Know Resharper also has a reflection tool but it would be nice if you could kick it off within VS. You can. With the cursor on an identifier, choose ReSharper |

Visual Studio or Resharper extension to decompile code

前提是你 提交于 2020-04-08 00:05:17
问题 Does anyone know of a Visual Studio extension that will decompile assemblies and allows you to view code in Visual Studio for a given class instead of having to leave VS and use ILSpy or other "external" reflection tools? I Know Resharper also has a reflection tool but it would be nice if you could kick it off within VS. 回答1: I Know Resharper also has a reflection tool but it would be nice if you could kick it off within VS. You can. With the cursor on an identifier, choose ReSharper |

.Net架构必备工具列表

我怕爱的太早我们不能终老 提交于 2020-03-31 06:05:04
  N多年前微软官网曾发了 .Net下必备的十种工具 ,N多年过去了,世异时移,很多东西都已经变化了,那个列表也似乎陈旧了。而且,该文也只是对十种工具独立的介绍,显得有些罗列的感觉,是不是每个工具都是同等重要,工具与工具之间是否有联系?等等,阐述得并不明确。   这里,我想从另一个角崖,重新归纳一个更新的更实际的武器库。更新,是因为有很多最近几年才出来的工具/框架库,更实际,是因为我自己的项目就完全依赖使用。   Visual Studio   这个似乎是不言而喻的,只是从严谨的角度,也列在这。实际上,现在也有一个开源的IDE开发环境发展也不错,叫 SharpDevelop 。我并没有仔细看,不敢妄评。而我因要用到之后会讲的Resharper,也迫使我只能用VS。    Resharper ---重构必备   无论是从其名称,还是实际功能,Resharper绝对称得上利器,一旦你用熟了你就再也离不开它了。我去年换工作,很大一部分原因就是因为原单位不让我使用Resharper。几个面试,我也总在重复提出我这一要求。直至最新版本6.1为止,Resharper已经是个多面手。早期,它还只是个重构的工具,如今它是反编译器(原来的Reflector.Net就用不上了),还是个代码审查工具(代码规范审查),还是代码生成器(Code Smith又用不上了),最后,它对键盘快捷键的组织使用

Resharper 下载及使用方法

↘锁芯ラ 提交于 2020-03-16 12:45:14
无庸置疑,ReSharper是最智能化的微软Visual Studio插件。它包括一系列丰富的能大大增加C#和Visual Basic.net开发者生产力的特征。使用ReSharper,你可以进行深度代码分析,智能代码协助,实时错误代码高亮显示,解决方案范围内代码分析,快速代码更正,一步完成代码格式化和清理,业界领先的自动代码重构,高级的集成单元测试方案,和强大的解决方案内导航和搜索。实质上,ReSharper特征可用于C#,VB.net,XML,Asp.net,XAML,和构建脚本。ReSharper还为C#和VB.net提供了增强的交叉语言功能,它使开发者可以有效的控制.net混合项目。 官方5.0下载地址: http://www.jetbrains.com/resharper/beta/beta.html 序列号: 用户名:www.ajaxcn.net 序列号:LKFRP4aVnyR5KuDkpFeHvJBdjTa4HTnX 使用方法: 1、安装Resharper。 2、重启VS,会看到输入序列号的窗口。选择第二项,输入上面提供的用户名和密码,OK即可使用。 3、安装时,出现个什么错误,不用管它,我也不清楚到底怎么回事,反正不影响使用。 4、下面提供Resharper的快捷键。有的很VS有冲突了,默认的以Resharper为准,也可在Resharper的选项中修改。 编辑

最全的Resharper快捷键汇总

。_饼干妹妹 提交于 2020-03-16 12:44:46
编辑 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

强大的Resharp插件

*爱你&永不变心* 提交于 2020-03-11 12:57:47
使用VS有段时间了,一直深深的折服于其强大的功能。之前一直听说有Resharp这个工具,小猪一直也没有太在意。直到今天…… 下载安装: http://www.jetbrains.com/resharper/download/ http://www.ttrjba.com/index.php/resharper7-1-1000-900/ resharper安装后,会做几件事情,这几件事情对于除此使用者,比较麻烦,因此归纳总结一下,以资参考。 (1)、会将选项——文本编辑器——C#——常规——自动列出成员 这个选择框的勾选去掉。这样当你使用某个方法的时候,便不会提示参数,是一个很郁闷的事情。 可以手动勾上。 (2)、会将选项——文本编辑器——C#——高级——显示实时语义错误、在编辑中用下划线标识错误这两个选项去掉。这个本来没有什么,但是如果卸载了Resharper, vs编辑器变不会实时提示错误。因此卸载Resharper后,需要把这两个选项重新勾选上。 举例应用 return db.Devices.Where(item => item.IsLock == islocked).Count(); 这样的语法它竟然能智能提示:Replace with single call with Count(…). return db.Devices.Count(item => item.IsLock