【问题标题】:Visual Studio equivalent to Eclipse keyboard shortcut Alt Shift LVisual Studio 等效于 Eclipse 键盘快捷键 Alt Shift L
【发布时间】:2011-07-17 15:07:18
【问题描述】:

我刚学了几年 Java,现在又回到了 C# 世界。我真的很高兴回到 Visual Studio,除了一件事。

Eclipse 快捷方式:ALTSHIFTL 真的在我身上长大了,我在 Visual Studio 中找不到等效项来提取本地时光标在一个方法上。

请问有人知道 Visual Studio 中的等价物吗?

【问题讨论】:

  • 您的意思是要创建一个局部变量来保存调用方法的结果...?
  • 对于我们这些不使用 Eclipse 的人来说,ALT SHIFT L 有什么作用?
  • Eclipse 中“提取本地”的演示:youtube.com/watch?v=6YkAKK5XQ5w
  • 对于文本人群:ALT SHIFT L 将选定的代码提取到一个新的局部变量 - ALT SHIFT M 从选定的代码中提取一个新方法 - 如果你没有错过它们,你不知道什么你失踪了;)

标签: visual-studio eclipse ide keyboard-shortcuts


【解决方案1】:

没有像 Eclipse 那样用于“提取本地”的原生 Visual Studio 2010 重构命令。

您得到的最接近的是“提取常量”,默认情况下它不绑定到键盘快捷键。为此,您必须突出显示整个字符串,包括双引号 " 分隔符。

您可以探索第三方 IDE 插件,例如 CodeRush 或 ReSharper,以获得更多功能。

【讨论】:

  • 我现在要去调查那些附加组件。我会回复我的发现。谢谢。
  • 我猜 Visual Studio 肯定不是 Eclipse...忘记了您必须为 IDE 附加组件付费一段时间...回到现实!从文档来看,ReSharper 似乎是执行此操作的正确工具,但我不会为此付费。
  • @Lance: 可能不全是收费的,不知道这里有没有合适的...en.wikipedia.org/wiki/List_of_Microsoft_Visual_Studio_add-ins
  • 感谢名单,我去看看。我喜欢它:)!
【解决方案2】:

要获得“Extract Constant”,您需要从以下位置安装“PowerCommands for Visual Studio 2010”:

http://visualstudiogallery.msdn.microsoft.com/e5f41ad9-4edc-4912-bca3-91147db95b99/

【讨论】:

    【解决方案3】:

    对于 MSVS 2013,您可以下载 Productivity Power Tools 2013 以获取 Extract Constant - 还具有 Ctrl + 单击以查看定义 的功能(可自定义为 Go像在我使用的所有其他 IDE 中一样定义)并且它是免费的!

    要安装,请转到 Tools > Extensions and Updates... 然后 Online

    【讨论】:

      【解决方案4】:

      使用扩展 VAssisX,您可以将键绑定到此:VAssisX.RefactorIntroduceVariable

      我认为这可以满足您的需求。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-02-13
        • 1970-01-01
        • 1970-01-01
        • 2011-07-01
        • 2020-10-30
        • 2022-11-23
        • 2015-11-08
        • 1970-01-01
        相关资源
        最近更新 更多