[visual-studio-2012] 我可以在Visual Studio 2012/2013/2015中錄製/播放宏嗎?



Answers

在Visual Studio的這個版本中,儘管有幾百個特性,但我們實際上已經有了一些特性。 其中之一是宏自動化功能,包括宏記錄/重播,宏項目和宏IDE。 儘管我們知道宏對使用它們的人來說很有價值,但不幸的是,我們的使用數據顯示,只有不到1%的Visual Studio開發人員利用了此功能。 因此,我們發現自己在每天使用的Visual Studio領域投入更多,並且沒有更新多個版本的宏。

來源: Visual Studio 11開發人員預覽版中的宏

我已經開始通過剪切/粘貼到Notepad++來解決這個問題(儘管不方便),然後在那裡記錄和運行宏,然後剪切/粘貼回Visual Studio 2012。

Question

顯然,從Visual Studio 2012中刪除了宏。

是否有插件/擴展/工具可讓我錄製和播放鍵盤宏(很像Visual Studio 2010中的錄製/播放臨時宏)?

例如,我通常會在將代碼從一種語言轉換為另一種語言時使用宏,或者從文本列表等快速生成屬性。




由於使用Sublime Text,我發現實際上有更好的方法來編輯文本,而不是使用宏。

Sublime允許您一次編輯多個游標的文本。 這很難解釋,但有幾個動畫可以在http://www.sublimetext.com上看到它

我也已經將Sublime作為Visual Studio的外部工具添加了:

  • 打開工具/外部工具
  • 添加:Sublime,選擇exe並使用這些參數:$(ItemPath):$(CurLine):$(CurCol)
  • (也可以將它移動到頂部,因為這可以使下一步更容易,否則請記住它的位置)
  • 然後去定制/鍵盤,搜索Tools.ExternalCommand1並添加您的首選鍵盤快捷鍵。

這將在Sublime中打開與VS中相同的光標位置的當前文檔。

(另外,如果你仍然需要它,Sublime可以做宏)




Visual Commander擴展允許您在Visual Studio中自動執行重複性任務。




Visual Commander擴展(由我開發)支持Visual Studio 2012/2013/2015中的代碼編輯宏錄製和播放。









Links