1

如何让 DevExpress“重命名变量”在 VS 2008 中工作?

我刚刚从 VS 2005 升级到 VS 2008。在 VS 2005 中,F2 键用于调用 DevExpress 重命名。在 VS 2008 中,F2 似乎什么都不做。

我安装了 DevExpress CodeRush 和 RefactorVB。我不确定 RefactorVB 是否是我在 VS 2005 上安装的。我们将所有要安装的 DevExpress 程序存储在一个目录中。除了 RefactorVB.NET-3.2.3.exe 还有 Refactor!Pro-3.0.5.exe。

我应该使用 Refactor!Pro-3.0.5.exe 吗?

更新:

降级到 Refactor!Pro-3.0.5.exe 和 CodeRushNET-3.0.5.exe 后,F2 开始工作。然后我注意到Rory的回答,但我无法测试它,因为我已经降级了。作为学习经验,我按照 Rory 的步骤,在降级版本中将 F2 分配给了 Rename。我必须说,DevExpress 有一个功能丰富的选项对话框。

4

1 回答 1

4

也许快捷方式已被禁用。这是该软件最新版本中的默认设置。

尝试以下操作:

  1. 打开选项屏幕
    CTRL+ ALT+ SHIFT+O启动选项屏幕。

  2. 找到正确的选项页面
    找到IDE\Shortcuts选项屏幕最左边的文件夹

  3. 找到正确的快捷方式/文件夹
    Refactor\Alternate Bindings文件夹包含您要查找的快捷方式。

  4. 重新启用快捷方式
    文件Alternate Bindings夹或其中的F2快捷方式可能被禁用。在任何一种情况下,这都应该是一个带有短语 Enabled 的复选框。确保两者都启用,然后点击确定

  5. 你完成了
    事情现在应该可以按预期工作了。

你应该用什么?

如果您确实已升级到 VS2005,那么您应该使用http://www.devexpress.com/crx提供的 Coderush Xpress 版本 9.2.6(发布时的最新版本)

DevExpress 选择将您之前提到的所有产品组合到这个单一的安装/产品中。它仍然是完全免费的,但只能与 VS2008 Pro 或更高版本一起使用。

或者,您可以考虑他们的付费版本http://www.devexpress.com/Coderush

我在我的博客上对它们进行了比较。

于 2009-10-08T14:57:24.607 回答