轉載自:http://blog.csdn.net/xueying_/article/details/7679042html
「文本操做」快捷鍵正則表達式
命令名 | 快捷鍵 | 說明 |
---|---|---|
編輯.摺疊到定義編程 |
Ctrl + M,Ctrl + O瀏覽器 |
自動肯定在代碼中建立區域的邏輯邊界(如過程),而後隱藏它們。編程語言 |
編輯.註釋選定內容編輯器 |
Ctrl + K,Ctrl + C函數 |
使用編程語言的正確註釋語法將代碼的當前行標記爲註釋。(vc2003)工具 |
編輯.完成單詞spa |
Ctrl + j Alt + 向右鍵.net |
顯示基於當前語言的「完整單詞」。(vc2003) |
編輯.刪除 |
Delete |
刪除光標右側的一個字符。 |
編輯.向後刪除 |
Backspace Shift + Backspace |
刪除光標左側的一個字符。 |
編輯.刪除水平空白 |
Ctrl + K,Ctrl + \ |
摺疊所選內容中的空白;若是沒有所選內容,則刪除光標旁邊的空白。 |
編輯.編排文檔格式 |
Ctrl + K,Ctrl + D |
按照「選項」對話框「文本編輯器」部分中語言的「格式設置」窗格上指定的設置,對語言應用縮進和空格格式設置。 |
編輯.格式化選定內容 |
Alt + F8 Ctrl + K,Ctrl + F |
根據周圍的代碼行,正確縮進選定的代碼行。(vc2003)(Alt + F8 調用宏資源管理器) |
編輯.隱藏選定內容 |
Ctrl + M,Ctrl + H |
隱藏選定文本。信號圖標標記隱藏文本在文件中的位置。 |
編輯.插入製表符 |
Tab |
將文本行縮進指定數量的空格,如 5 個。(此快捷鍵支持多行操做) |
編輯.剪切行 |
Ctrl + L Shift + Alt + L |
將全部選定的行剪切到「剪貼板」,若還沒有選定任何內容,則將當前行剪切到剪貼板。(vc2003)(Shift + Alt + L 不起做用) |
編輯.刪除行 |
Ctrl + Shift + L |
刪除全部選定行;若是沒有選定行,則刪除當前行。 |
編輯.上開新行 |
Ctrl + Enter |
在插入點之上插入一個空行。(不論光標在一行的何處) |
編輯.下開新行 |
Ctrl + Shift + Enter |
在插入點之下插入一個空行。(這樣就不用先將光標移到行首或行尾了) |
編輯.行轉置 |
Shift + Alt + T |
將包含插入點的行移動到下一行之下。(能夠看作是兩行交換) |
編輯.轉換爲小寫 |
Ctrl + U |
將選定文本更改成小寫字符。 |
編輯.轉換爲大寫 |
Ctrl + Shift + U |
將選定文本更改成大寫字符。 |
編輯.改寫模式 |
Insert |
在插入和改寫插入模式之間切換。僅在使用文本編輯器時可用。 |
編輯.中止隱藏當前區域 |
Ctrl + M,Ctrl + U |
移除當前選定區域的大綱顯示信息。 |
編輯.中止大綱顯示 |
Ctrl + M,Ctrl + P |
從整個文檔中移除全部大綱顯示信息。 |
編輯.交換定位點 |
Ctrl + R,Ctrl + P |
交換當前選定內容的定位點與結束點。 |
編輯.左縮進 |
Shift + Tab |
將選定行左移一個製表位。(此快捷鍵支持多行操做) |
編輯.切換全部大綱顯示 |
Ctrl + M,Ctrl + L |
在隱藏和顯示狀態之間切換全部之前被標記爲隱藏的文本部分。 |
編輯.切換書籤 |
Ctrl + F2 Ctrl + K,Ctrl + K |
在當前行處設置或移除書籤。 |
編輯.切換大綱顯示展開 |
Ctrl + M,Ctrl + M |
在隱藏和顯示狀態之間切換當前選定的隱藏文本部分。 |
編輯.切換任務列表快捷方式 |
Ctrl + K,Ctrl + H |
在當前行處設置或移除快捷方式。 |
編輯.切換自動換行 |
Ctrl + R,Ctrl + R |
啓用或禁用編輯器中的自動換行。 |
編輯.取消註釋選定內容 |
Ctrl + K,Ctrl + U |
從代碼的當前行中移除註釋語法。 |
編輯.查看空白 |
Ctrl + Shift + 8 Ctrl + R,Ctrl + W |
顯示或隱藏空格和製表符標記。 |
編輯.字刪除直至結尾處 |
Ctrl + Delete |
刪除插入點右側的單詞。 |
編輯.字刪除直至開始處 |
Ctrl + Backspace |
刪除插入點左側的單詞。 |
編輯.字轉置 |
Ctrl + Shift + T |
對調插入點兩邊的單詞。例如,main int 將更改成 int main。 |
「項目」快捷鍵
命令名 | 快捷鍵 | 說明 |
---|---|---|
生成.生成解決方案 | CTRL + SHIFT + B | 使用當前的解決方案配置生成解決方案中的全部項目。 |
文件.新建文件 | CTRL + SHIFT + N | 顯示「新建文件」對話框,在此能夠選擇要添加到當前項目中的新文件。 |
文件.新建項目 | CTRL + N | 顯示一個子菜單,該菜單列出能夠添加到當前打開項目的項目類型。圖標更改成添加的上一個項目類型。 |
文件.打開文件 | CTRL + SHIFT + O | 顯示「打開文件」對話框,在此可選擇要打開的現有文件。 |
文件.打開項目 | CTRL + O | 顯示「打開項目」對話框,從中能夠將新的或現有的項目添加到解決方案中。 |
項目.添加現有項 | CTRL + SHIFT + D | 顯示「添加現有項」對話框。 |
項目.添加新項 | CTRL + D | 顯示「添加新項」對話框,該對話框使您得以選擇要添加到當前項目的項。 |
命令名 | 快捷鍵 | 說明 |
---|---|---|
調試.所有中斷 | CTRL + BREAK | 臨時中止執行調試會話中的全部進程。僅適用於「運行」模式。 |
調試.斷點 | CTRL + B | 顯示「斷點」對話框,在此可添加和修改斷點。 |
調試.調用堆棧 | CTRL + ALT + C | 顯示「調用堆棧」窗口,以顯示當前執行線程的全部活動過程或堆棧幀列表。僅適用於「運行」模式。 |
調試.清除全部斷點 | CTRL + SHIFT + F9 | 清除項目中的全部斷點。 |
調試.啓用斷點 | CTRL + F9 | 在當前行上設置斷點。 |
調試.異常 | CTRL + SHIFT + E | 顯示「異常」對話框。 |
調試.即時 | CTRL + ALT + I | 顯示「即時」窗口,在該窗口中能夠計算表達式並執行單個的命令。 |
調試.局部變量 | CTRL + ALT + L | 顯示「局部變量」窗口,以查看當前堆棧幀中每一個過程的變量及其值。 |
調試.進程 | CTRL + SHIFT + R | 顯示「進程」對話框,該對話框容許在單個解決方案中同時調試多個程序。 |
調試.快速監視 | SHIFT + F9 | 顯示帶有選定表達式的當前值的「快速監視」對話框。僅適用於「中斷」模式。使用該命令可檢查還沒有爲其定義監視表達式的變量、屬性或其餘表達式的當前值。 |
調試.從新啓動 | CTRL + SHIFT + F5 | 終止調試會話,從新生成,而後從開始處開始運行應用程序。可用於「中斷」模式和「運行」模式。 |
調試.運行文檔 | CTRL + ALT + R | 顯示「運行文檔」窗口,該窗口顯示正處於調試過程當中的文檔集。適用於「運行」模式。 |
調試.運行到光標處 | CTRL + F10 | 在「中斷」模式下,從當前語句繼續執行代碼,直到所選語句。「當前執行行」邊距指示符出如今「邊距指示符」欄中。 在「設計」模式下,啓動調試器並執行代碼,直到光標位置。 |
調試.設置下一語句 | CTRL + SHIFT + F10 | 在選擇的代碼行上設置執行點。 |
調試.顯示下一語句 | ALT + 數字鍵區中的 * | 突出顯示要執行的下一條語句。 |
調試.啓動 | F5 | 自動附加調試器,並從「<Project> 屬性」對話框中指定的啓動窗體運行應用程序。若是爲「中斷」模式,則更改成「繼續」。 |
調試.開始執行不調試 | CTRL + F5 | 在不調用調試器的狀況下運行代碼。 |
調試.逐語句 | F11 | 在執行進入函數調用後,逐條語句執行代碼。即單步執行,跟蹤程序時有用得很! |
調試.跳出 | SHIFT + F11 | 執行當前執行點所處函數的剩餘行。 |
調試.逐過程 | F10 | 執行下一行代碼,但不執行任何函數調用。 |
調試.中止調試 | SHIFT + F5 | 中止運行程序中的當前應用程序。可用於「中斷」模式和「運行」模式。 |
調試.線程 | CTRL + ALT + H | 顯示「線程」窗口,以查看當前進程的全部線程及其相關信息。 |
調試.切換斷點 | F9 | 在當前行設置或移除斷點。 |
調試.監視1 | CTRL + ALT + W,1 鍵 | 顯示「監視 1」窗口,以查看所選變量或監視表達式的值。 |
調試.監視2 | CTRL + ALT + W,2 鍵 | 顯示「監視 2」窗口,以查看所選變量或監視表達式的值。 |
調試.監視3 | CTRL + ALT + W,3 鍵 | 顯示「監視 3」窗口,以查看所選變量或監視表達式的值。 |
調試.監視4 | CTRL + ALT + W,4 鍵 | 顯示「監視 4」窗口,以查看所選變量或監視表達式的值。 |
命令名 | 快捷鍵 | 說明 |
---|---|---|
編輯.查找 | CTRL + F | 顯示「查找」對話框。 |
編輯.查找下一個 | F3 | 查找上次搜索文本的下一個匹配項。 |
編輯.查找下一個選定項 | CTRL + F3 | 在文檔中查找當前選定文本的下一個匹配項。 |
編輯.查找上一個 | SHIFT + F3 | 查找搜索文本的上一個匹配項。 |
編輯.查找上一個選定項 | CTRL + SHIFT + F3 | 查找當前選定文本的上一匹配項或者插入符號處的單詞。 |
編輯.轉到查找組合框 | CTRL + SHIFT + F | 將插入符號放置在「標準」工具欄上的「查找/命令」框中。 |
編輯.隱藏文本 | ALT + F3,N | 選擇或清除「查找」和「替換」對話框中的「搜索隱藏文本」選項。 |
編輯.大小寫匹配 | ALT + F3,C | 選擇或清除查找和替換操做的「大小寫匹配」選項。 |
編輯.正則表達式 | ALT + F3,R | 選擇或清除容許使用特殊字符的「正則表達式」選項。僅適用於「查找」、「替換」、「在文件中查找」和「在文件中替換」對話框以及「查找/命令」框。 |
編輯.替換 | CTRL + H | 顯示「替換」對話框。 |
編輯.中止搜索 | ALT + F3,S | 暫停當前的「在文件中查找」操做。 |
編輯.向上 | ALT + F3,B | 選擇或清除「查找」和「替換」操做的「向上搜索」選項。 |
編輯.全字匹配 | ALT + F3,W | 選擇或清除「查找」和「替換」操做的「全字匹配」選項。僅適用於「查找」、「替換」、「在文件中查找」和「在文件中替換」對話框以及「查找/命令」框。 |
命令名 | 快捷鍵 | 說明 |
---|---|---|
編輯.左移字符 | 左箭頭鍵 | 將插入點向左移動一個字符。 |
編輯.右移字符 | 右箭頭鍵 | 將插入點向右移動一個字符。 |
編輯.文檔結尾 | CTRL + END | 將插入點移動到文檔的最後一行。 |
編輯.文檔開始 | CTRL + HOME | 將插入點移動到文檔首行。 |
編輯.轉到 | CTRL + G | 顯示「轉到行」對話框。 |
編輯.轉到大括號 | CTRL + ] | 將插入點移動到文檔中的下一個大括號處。 |
編輯.向下移動一行 | 下箭頭鍵 | 將插入點下移一行。 |
編輯.行尾 | END | 將插入點移動到行尾。 |
編輯.行首 | HOME | 將插入點移動到行首。 |
編輯.向上移動一行 | 上箭頭鍵 | 將插入點上移一行。 |
編輯.下一書籤 | CTRL + K,CTRL + N | 移動到文檔中下一個書籤處。 |
編輯.向下翻頁 | PAGE DOWN | 將文檔或窗口向下滾動一頁。 |
編輯.向上翻頁 | PAGE UP | 將文檔或窗口向上滾動一頁。 |
編輯.上一書籤 | CTRL + K,CTRL + P | 移動到上一書籤。 |
編輯.向下滾動一行 | CTRL + 下箭頭鍵 | 將文本向下滾動一行。 |
編輯.向上滾動一行 | CTRL + 上箭頭鍵 | 將文本向上滾動一行。 |
編輯.視圖頂部 | CTRL + PAGE UP | 將光標移動到位於當前窗口頂部的首行。僅適用於 HTML 編輯器的「HTML」視圖。 |
編輯.查看空白 | CTRL + R,CTRL + W | 顯示或隱藏空格和製表符標記。 |
編輯.下一字 | CTRL + 右箭頭鍵 | 將插入點右移一個單詞。 |
編輯.上一字 | CTRL + 左箭頭鍵 | 將插入點移動到前一單詞的開頭。 |
視圖.查看代碼 | F7 | 在編輯器的「代碼」視圖中顯示選定項。 |
視圖.視圖設計器 | SHIFT + F7 | 在編輯器或設計器的「設計」視圖中顯示選定項。 |
「窗口管理」快捷鍵
命令名 | 快捷鍵 | 說明 |
---|---|---|
窗口.激活文檔窗口 | ESC | 關閉菜單或對話框,取消正在進行的操做,或將焦點放在當前文檔窗口中。 |
窗口.關閉文檔窗口 | CTRL + F4 | 關閉當前選定的文檔窗口。 |
窗口.關閉工具窗口 | SHIFT + ESC | 關閉工具窗口,如「任務列表」和「工具箱」。 |
窗口.下一個文檔窗口 | CTRL + F6 CTRL + TAB |
逐個窗口地循環經過 MDI 子窗口。 |
窗口.下一窗格 | ALT + F6 | 移動到下一工具窗口。 |
窗口.下一個拆分窗格 | F6 | 移動到單個文檔的拆分窗格視圖的下一個窗格。 |
窗口.下一選項卡 | CTRL + PAGE DOWN | 移動到文檔或窗口中的下一個選項卡。 |
窗口.上一個文檔窗口 | CTRL + SHIFT + F6 CTRL + SHIFT + TAB |
移動到編輯器中的前一個文檔。 |
窗口.上一窗格 | SHIFT + ALT + F6 | 移動到上次選定的窗口。 |
窗口.上一個拆分窗格 | SHIFT + F6 | 移動到拆分窗格視圖中的文檔的上一個窗格。 |
窗口.上一選項卡 | CTRL + PAGE UP | 移動到文檔或窗口中的上一個選項卡。 |
命令名 | 快捷鍵 | 說明 |
---|---|---|
視圖.文檔大綱 | CTRL + ALT + T | 顯示「文檔大綱」窗口,以查看當前文檔的平面或層次大綱。 |
視圖.對象瀏覽器 | CTRL + ALT + B F2 |
顯示「對象瀏覽器」,以查看可用於包的類、屬性、方法、事件和常數以及項目中的對象庫和過程。當在編輯器中時,F2 鍵只顯示對象瀏覽器。 |
視圖.輸出 | CTRL + ALT + O | 顯示「輸出」窗口,該窗口顯示生成和其餘狀態信息。 |
視圖.屬性窗口 | F4 | 顯示「屬性」窗口。 |
視圖.屬性頁 | SHIFT + F4 | 顯示「解決方案資源管理器」窗口中的當前選定項的屬性頁。 |
視圖.刷新 | CTRL + R | 更新當前顯示在 Web 瀏覽器窗口中的信息。 |
視圖.解決方案資源管理器 | CTRL + ALT + J | 顯示「解決方案資源管理器」窗口。 |
視圖.任務列表 | CTRL + ALT + K | 顯示「任務列表」窗口,在該窗口中能夠對任務、註釋、快捷方式、警告和錯誤信息進行自定義、分類和管理。 |
視圖.工具箱 | CTRL + ALT + X | 顯示「工具箱」。 |
文章來源:http://hi.baidu.com/swdraven/blog/item/f0e9f5582e7d10da9d820445.html
一、Alt + G: 在定義與聲明之間互跳。
二、Alt + O: 在.h與.cpp之間互跳。(O是字母O,不是數字零)
三、Alt + Shift + Q:鼠標定位到函數名上,如果在h文件中,按此快捷鍵會彈出右鍵菜單,裏面有個選項--建立定義;如果在cpp文件中,則按此快捷鍵會彈出右鍵菜單,裏面有一個選項--建立聲明。 這在定義好接口以後,再來寫實現時,配合Alt+O是很是快捷的。固然,這種狀況下,鼠標右擊與Alt+O配合會更快,嘿嘿。
四、Alt + Shift + R:當想改掉一個類名或是其餘東西的命名時,可能已經有不少地方引用這個名稱了,這時按下此快捷鍵,能夠很方便的輔助你重命名。
五、Alt + Shift + S:方便你尋找某個對象或變量等等。
六、Alt + Shift + O:定位文件。項目文件太多時,這個會幫上大忙,固然,你的文件名命名最好有個比較好的規範。
七、Alt + Shift + F:光標放到某個字符串上,按下此鍵,會找出全部引用了這個字符串的地方。
上面有些快捷鍵使用的前提是須要光標定位到函數或類、對象、變量名上。
配合ViEmu,以及visual studio自己的快捷鍵,這個開發環境簡直太爽了。
快捷鍵參考:http://www.wholetomato.com/products/features/shortcut.asp
經常使用快捷鍵:(從最經常使用開始)
F9 // 設置斷點
F5 // 調試程序
F10 // 單步
F11 // 進入某個函數
Shift + F11 // 從某個函數跳出
Shift+ Alt + O // 打開文件名搜索對話框
Alt + G // 跳到定義處
Alt + M // 輸入函數名的一部分,查看某個函數
Alt + <- // 退回到上一視圖
Alt + -> // 前進到下一視圖 (這個快捷鍵是自定義的)
Ctrl + } // 如當時光標在"{" 處,則跳到配對的 "}"。如當時光標在"}" 處,則跳到配對的 "{"。
Alt + 向上方向鍵 // 跳到上一個類或函數
Alt + 向下方向鍵 // 跳到下一個類或函數
Ctrl + / // 加註釋(這個快捷鍵是自定義的)
Shift + F9 // 快速查看變量
Alt + 3 // 查看變量
Alt + 7 // 查看堆棧
Alt + 6 // 查看內存
Shift + F5 // 退出調試程序
Ctrl + F5 // 運行程序,注意不是調試
F7 // 編譯(若是編譯後,出現了不少警告和個別錯誤,能夠再按一下,F7再編譯一次,這個時候,就會只出現錯誤,方便定位錯誤。)
Ctrl + I // 輸入,增量搜索(實時查找)
Ctrl + F3 // 選中一個單詞時,跳到下個單詞(F3下一個,shift + F3 上一個)
Ctrl + Shift + F // 在文件中查找關鍵字,當前工程,當前文檔,打開的文檔,自定義等
Ctrl + F2 // 某行加書籤 再按一次測去掉書籤
F2 // 跳到一個書籤,再按一下測跳到下一個書籤
Shift + F2 // 跳到上一個書籤
Ctrl + -> // 跳到一個單詞最後
Ctrl + <- // 跳到一個單詞最前
Ctrl + Shift + -> // 選擇光標後的一個單詞
Ctrl + Shift + <- // 選擇光標前的一個單詞
Shift + -> // 選擇後的一個字母,每按一次增先一個字母
Shift + <- // 選擇前的一個字母,每按一次增先一個字母
Ctrl + Shift + 空格 // 當光標在函數參數時,則提示函數參數列表
Ctrl + B // 加條件斷點
Ctrl + L // 刪除一行
Ctrl + Home // 跳到文檔最前面Ctrl + End // 跳到文檔最後面Home // 跳到一行最前面End // 跳到一行最後面