2011-03-17 77 views
5

我刚做了几年的Java,现在我回到了C#世界。除了一件事之外,我真的很高兴回到Visual Studio。Visual Studio等效于Eclipse键盘快捷键Alt Shift L

Eclipse的快捷键:ALT SHIFT大号真的长大的我,我找不到在Visual Studio中的等价提取本地当光标位于方法。

任何人都知道Visual Studio中的等价物吗?

+0

你的意思是你想创建一个局部变量来保存调用方法的结果......? – 2011-03-17 18:09:54

+2

对于我们这些不使用Eclipse的人,ALT SHIFT L是做什么的? – 2011-03-17 18:11:47

+1

Eclipse中的“提取本地”演示:http://www.youtube.com/watch?v=6YkAKK5XQ5w – 2011-03-17 18:19:02

回答

4

没有原生的Visual Studio 2010重构命令'extract local',就像Eclipse一样。

最接近的是'Extract Constant',它不是默认绑定到键盘快捷键。为此,您必须突出显示整个字符串,包括双引号"分隔符。

extract constant

你可以探索第三方IDE插件喜欢的CodeRush ReSharper的或更多的功能。

+0

我现在要去调查这些附加组件。我会回复w /我的发现。谢谢。 – Lancelot 2011-03-17 18:35:40

+0

我猜Visual Studio肯定不是Eclipse的...忘了你必须为IDE插件支付一段时间......回到现实!从文档ReSharper似乎是正确的工具,但我不会付出代价。 – Lancelot 2011-03-17 18:38:10

+2

@Lance:它可能并不全是薪水,不确定这里是否有任何合适的... http://en.wikipedia.org/wiki/List_of_Microsoft_Visual_Studio_add-ins – 2011-03-17 18:43:20

1

对于MSVS 2013可以下载Productivity Power Tools 2013得到提取恒 - 还具有按Ctrl +点击查看定义(可定制到转到定义为在所有其他IDE中使用),它是免费的!

要安装到工具>扩展和更新...然后在线

-1

带扩展VAssisX,可以绑定键是:VAssisX.RefactorIntroduceVariable

而且我觉得这个做什么你要。