昨天在 Scott Hanselman 的部落格看到他前幾天所發的一篇文章中有介紹到這一個擴充套件「MultiEdit extension」,這套件所提供的功能只要是有使用過 Sublime Text 2 的朋友應該都會很熟悉,Sublime Text 2 裡有這麼一個好用的「Simultaneous Editing」功能,可以讓我們於多個選取的字詞進行同時編輯的動作,而這麼好的功能也有人為 Visual Studio 2012 做了相同功能的擴充套件,不過只有 for VS2012 而已,VS2010 就沒有啦!
MultiEditing
http://visualstudiogallery.msdn.microsoft.com/2beb9705-b568-45d1-8550-751e181e3aef
作者:Ala Shiban
How to use
ALT Click on different locations in your code to set multiple carets, and then type as you normally would.
Version 1.1 supports:
What isn't supported:
Scott Hanselman 介紹文章:Simultaneous Editing for Visual Studio with the free MultiEdit extension
大家看了 Scott 文章中的動態圖就應該知道這個 MultiEditing extension 的功能為何了。
在 ST2 進行編輯時我們可以在多個字詞中按下 Ctrl 鍵不放,再使用滑鼠進行點選,然後就可以進行同時編輯,
這樣操作不限定在字詞所選擇的位置是在哪個地方,位置都是可以任意選擇的,
在 VS2012 裡開啟擴充管理員,並且在線上項目裡搜尋「MultiEditing」
安裝並且重新開啟 VS2012 之後就可以來試試看 MultiEditing 的功能。
在類別裡面輸入一些程式碼,
這邊要用 MultiEditing 功能跟 ST2 裡面有點不一樣,不同的地方在於 ST2 是用「Ctrl」而在 VS2012 要用「Alt」,
Alt 鍵按住不放,然後在要進行同時編輯的字詞位置按下滑鼠左鍵,
選擇完畢之後就可以放開 Alt 鍵,可以看到游標在剛才有選擇的位置上,接著就開始輸入文字進行同時編輯,
除可同時輸入文字外,也可以同時 Backspacing 或 Deleting,在同時編輯狀態下也可以使用方向鍵變換編輯位置,這個 MultiEditing extension 的功能就是這樣!
延伸閱讀:
以上
沒有留言:
張貼留言