2011年9月18日 星期日

Visual Studio 快速鍵整理 - 編輯


使用Visual Studio來設計.NET程式比起其他程式開發環境來說是比較方便,

因為有太多的功能都整合在這個IDE環境下,再加上VS2010開始提供了擴充管理員功能與新加入的NuGet功能,

在功能擴充與套件更新的操作上就更加方便了,

但是……還是會看到很多人在編寫程式碼的時候,還是習慣寫Code寫到一半時要再去花點時間去操作滑鼠,

然後按下滑鼠的左右鍵來完成一些功能的操作,看在我的眼裡,其實有些操作是可以不用去動用到滑鼠的,

畢竟在寫Code正起勁的時候,還要多花時間去操作滑鼠,對於講求效率的程式設計人員來說,

可以用鍵盤快速鍵來完成的操作就不要多花時間操作滑鼠。

 

以下整理有關「編輯」時,我常常會去使用到的鍵盤快速鍵,多記一點快速鍵,讓效率更好一點!



編輯快捷鍵

編輯快捷鍵

CTRL + F4                         關閉程式頁籤
SHIFT + ALT + ENTER       切換全螢幕顯示

CTRL + F                           尋找
CTRL + SHIFT + F              在檔案中尋找
CTRL + H                           取代
CTRL + SHIFT + H              在檔案中取代

CTRL + 左右方向鍵             一次移動一個單詞
CTRL + 上下方向鍵             滾動程式編輯區,但不移動游標位置
CTRL + Page Up                游標移動到目前程式編輯區的最上方
CTRL + Page Down            游標移動到目前程式編輯區的最下方

CTRL + SHIFT + 左右方向鍵       一次移動多選取一個單詞
SHIFT + 上下方向鍵                   上下移動選取區塊

CTRL + M M                  隱藏或展開游標所在的 region 的折疊狀態
CTRL + M L                   將所有過程設置為相同的隱藏或展開狀態

CTRL + G                      移動到指定行號位置

CTRL + A                      全選
CTRL + C                      複製
CTRL + V                      貼上
CTRL + Z                      復原
CTRL + Y                      取消復原
CTRL + SHIFT + Z          復原關閉的程式編輯視窗(Undo Close)

SHIFT + ALT + 方向鍵      選擇矩形區塊
ALT + 滑鼠左鍵                選擇矩形區塊

CTRL + SHIFT + U         反白區塊文字變為大寫
CTRL + U                      反白區塊文字變為小寫

CTRL + SHIFT + L         刪除目前行
CTRL + X                      刪除目前行

CTRL + K C               註解選定內容
CTRL + K U               取消註解選定內容
CTRL + K X               插入程式區段
CTRL + K S               插入外側代碼

Tab                      增加縮排
SHIFT + Tab         減少縮排

F12                      移到定義
SHIFT + F12         尋找所有參考
CTRL + K T           檢視呼叫階層

SHIFT  + F7           切換「設計檢視」以及「原始檔」顯示

CTRL + ALT + L           檢視方案總管
CTRL + ALT + X           檢視工具列
F4                               檢視屬性(Properties)
CTRL + ALT + O           檢視輸出
CTRL + \ E                   檢視錯誤清單 (Error List)
CTRL + \ T                    檢視工作清單(Task List)

CTRL + SHIFT + J         更新JScript Intellisense (於網頁設計畫面或JavaScript中使用才會更新)

 

另外還有些編輯的進階操作:

image

 

延伸閱讀:

Visual Studio 2010 快速功能鍵海報 - VB, C#, C++ 的快速功能鍵清單,提高你的開發效率!

MSDN - Visual Studio 中的鍵盤快速鍵

Will 保哥 - 加快 Visual Studio 執行速度與提升工作效率

Demo小舖 - 修改Visual Studio環境設定,使用熱鍵加快開發速度

Visual Studio .NET 2005 Keyboard Shortcuts

 

以上。

3 則留言:

  1. 有發現反白一個範圍後按Crtl+D好像可以ˋ直接複製貼上那個段落

    回覆刪除

提醒

千萬不要使用 Google Talk (Hangouts) 或 Facebook 及時通訊與我聯繫、提問,因為會掉訊息甚至我是過了好幾天之後才發現到你曾經傳給我訊息過,請多多使用「詢問與建議」(在左邊,就在左邊),另外比較深入的問題討論,或是有牽涉到你實作程式碼的內容,不適合在留言板裡留言討論,請務必使用「詢問與建議」功能(可以夾帶檔案),謝謝。