2011-03-17 75 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

而且我覺得這個做什麼你要。