我正在观看Stephen A Bohlen出色的夏季NHibernate系列,并一直在观察他与CodeRush的互动.我最近安装了ReSharper(我是ReSharper新手),我试图找到一些与Stephen一起(切向)使用CodeRush的ReSharper生产力等价物.
作为一个例子,他演示了如何突出显示如下代码块:
ISession session = GetSession();
session.xxx
Run Code Online (Sandbox Code Playgroud)
然后把它变成
using (ISession session = GetSession())
{
session.xxx
}
Run Code Online (Sandbox Code Playgroud)
他通过使用using语句突出显示要包围的块然后调用一些CodeRush模板来完成此操作.我一直无法弄清楚如何用ReSharper做同样的事情.我找到了ReSharper Surround命令(在Code命令中),但是当你选择using语句时,它确实包围了你突出显示的代码块,但是将第一行放在using子句中似乎不够智能.也就是说,它导致:
using ()
{
ISession session = GetSession();
session.xxx
}
Run Code Online (Sandbox Code Playgroud)
这需要我将第一行移动到using子句中.我错过了一个更简单的方法吗?
resharper refactoring coderush visual-studio-2008 visual-studio
我下载了免费的CodeRush Xpress版本来试试.有没有办法改变它用于突出显示和线条图的颜色?即匹配的括号.我有一个深色配色方案和我的显示器我有VS必须吮吸因为我看不到线条.然而在液晶显示器上我可以.有没有办法改变颜色?
color-scheme visual-studio-addins coderush coderush-xpress visual-studio
我一直在使用CodeRush和Refactor!亲了一段时间,但我正考虑搬到ReSharper.
一旦我卸载CodeRush,我立即开始错过一些关键功能,包括:
我确信ReSharper中存在相应的功能.但是,除了每次我发现自己遗漏某些内容时必须通过ReSharper在线文档查看时,是否有人建立了键盘快捷键等的对应表,以及每个键盘的共同关键功能?或者,如果您自己使用过这两种产品,您能否分享一些您所知道的基本等价物?
注意:这个问题没有被要求辩论哪个更好.我喜欢的CodeRush,但我想知道第一手如果我想ReSharper的更多.快速熟悉ReSharper将帮助我公平地评估它.对于哪个更好的辩论,请参阅ReSharper与CodeRush的问题.
我试图一起安装CodeRush和ReSharper.
安装ReSharper后,我的CodeRush快捷方式消失了.有没有人知道如何安装Resharper恢复我的CodeRush短裤?
这是我目前的设置:1.Visual Studio 2008 2.已安装的CodeRush XPress 10.1 3.已安装的ReSharper 5.1
我在具有8 GB RAM的Windows 7 x64计算机上安装,因此内存不会成为问题.
Resharper具有Adjust Namespaces,允许您更正文件夹,项目或解决方案中所有文件的名称空间.
CodeRush/Refactor是否有可用于Resharper调整命名空间功能的功能或插件.
当我从DevExpress尝试CodeRush时,有一个很棒的功能,名为Tab to next reference.
Resharper有类似的功能吗?我正在使用Shift+ Alt+ F12来显示"使用"上下文菜单,这很好但工作速度较慢.
编辑:我问,因为谷歌搜索没有任何结果.现在这个问题是google搜索Resharer的第5点跳到下一个参考.
在CodeRush的Roslyn版本中,我们似乎已经失去了通过DevExpress菜单禁用CodeRush的选项.知道现在该怎么办?我不想卸载它,只想解决一个非常延迟的右键菜单.
当我尝试分别使用t和tm在visual studio 2010中执行测试或测试方法模板时,它给了我...
using Microsoft.VisualStudio.TestTools.UnitTesting;
[TestMethod]
public void Test()
{
}
Run Code Online (Sandbox Code Playgroud)
我想让它给我nunit装饰器,然后停止添加使用微软工具的引用.
我无法弄清楚.
谢谢.
在这个问题 - 从社区站点部署CodeRush插件 - 我询问了如何从社区站点部署CodeRush插件.
我部署了插件,并创建了一个键绑定.
我有一些灵感,并希望创建一个具有不同名称和不同键绑定的类似插件,但我现在想要删除此插件.
我需要采取哪些步骤才能将其删除?
我使用Developer Express的CodeRush产品,该产品具有一个名为Code Issues的功能,可以提供优化代码的建议.我注意到如果你有一个具有参数的方法,它总是建议使这个方法静态.本着试图编写最佳代码和优化的精神,我假设是DevExpress试图帮助我们做的事情,我听到了关于是否使该方法静态实际上是明智的混合意见.
您对何时方法应该是静态的有什么看法?这样做有什么好处吗?影响?我没有看到它有任何问题,因为它需要参数来运行该方法,因此它不会成为跨多个用户/使用的问题.
是好是坏?
谢谢.
coderush ×10
devexpress ×4
resharper ×4
.net ×1
c# ×1
clr ×1
color-scheme ×1
nunit ×1
optimization ×1
refactoring ×1
roslyn ×1