鍵盤快速鍵:使用鍵盤巡覽 IDE
更新:2007 年 11 月
Visual Basic 提供許多鍵盤快速鍵來協助您在整合式開發環境 (IDE) 中快速執行工作。下表說明其中部分鍵盤快速鍵,並且在括號內提供對等的命令名稱。
您可以從 Microsoft 下載中心下載包含 Visual Basic 所有預設按鍵組合 (依工作劃分群組) 的海報。
編輯
標題 |
快速鍵 |
說明 |
---|---|---|
切換所有大綱 |
CTRL + M、CTRL + L |
一次將所有現有區域切換成摺疊或展開狀態 (Edit.ToggleAllOutlining)。 |
切換目前區域的大綱 |
CTRL + M、CTRL + M |
將目前區域切換成摺疊或展開狀態 (Edit.ToggleOutliningExpansion)。 |
註解或取消註解 |
CTRL + K、CTRL + C CTRL + K、CTRL + U |
分別代表在目前行或每個所選取行的開頭插入和移除所有格符號 (') (Edit.CommentSelection 和 Edit.UncommentSelection)。 |
復原 |
CTRL + Z |
復原上一個動作 (Edit.Undo)。 |
取消復原 |
CTRL + SHIFT + Z |
取消復原上一個動作 (Edit.Redo)。 |
剪下行 |
CTRL + Y |
剪下目前的程式碼行 (Edit.LineCut)。 |
插入空白行 |
CTRL + ENTER CTRL + SHIFT + ENTER |
分別代表在游標位置上或下插入空白行 (Edit.LineOpenAbove 和 Edit.LineOpenBelow)。 |
選取單字 |
CTRL + SHIFT + W |
選取游標所在的單字或游標右邊的單字 (Edit.SelectCurrentWord)。 |
刪除單字 |
CTRL + 退格鍵 CTRL + DELETE |
分別代表刪除單字的開頭和結尾。 (Edit.WordDeleteToStart 和 Edit WordDeleteToEnd)。 |
變更大小寫 |
CTRL + U CTRL + SHIFT + U |
分別代表將選取的文字變更為大寫或小寫字元 (Edit.MakeLowercase 和 Edit.MakeUppercase)。 |
取代 |
CTRL + H CTRL + SHIFT H |
分別代表顯示 [尋找和取代] 對話方塊中的 [快速取代] 索引標籤或 [檔案中取代] 索引標籤 (Edit.Replace 和 Edit.ReplaceInFiles)。 |
延伸選取範圍 |
SHIFT + ALT + 向上鍵 SHIFT + ALT + 向下鍵 |
分別代表將游標上移或下移一行,延伸行的選取範圍 (Edit.LineUpExtendColumn 和 Edit.LineDownExtendColumn)。 |
格式化程式碼 |
CTRL + K、CTRL + D CTRL + K、CTRL + F |
分別代表將目前的文件或選取範圍格式化 (Edit.FormatDocument 和 Edit.FormatSelection)。 |
顯示智慧標籤 |
CTRL + 英文句號 (.) SHIFT + ALT + F10 |
顯示 [智慧標籤] 功能表上的可用選項 (View.ShowSmartTag)。 |
說明 |
F1 |
顯示目前使用者介面項目或程式碼項目或是所選取錯誤訊息的對應說明主題 (Help.F1Help)。 |
建置和偵錯
標題 |
快速鍵 |
說明 |
---|---|---|
建置方案 |
CTRL + SHFT + B |
建置 (Build) 方案中的所有專案 (Build.BuildSolution)。 |
開始偵錯 |
F5 |
在偵錯工具中啟動應用程式。在「中斷」模式下叫用 (Invoke) 這個命令時,應用程式會一直執行到下一個中斷點為止 (Debug.Start)。 |
啟動但不偵錯 |
CTRL + F5 |
啟動應用程式但不叫用偵錯工具。進行網站偵錯時,請使用這個快速鍵而不是 F5 (Debug.StartWithoutDebugging)。 |
逐步執行 |
F8 或 F11 |
執行程式碼,一次執行一個陳述式,並執行至方法呼叫中 (Debug.StepInto)。 |
跳離函式 |
CTRL + SHIFT + F8 SHIFT + F11 |
執行目前執行點所在方法的其餘各行 (Debug.StepOut)。 |
不進入函式 |
SHIFT + F8 F10 |
執行下一行程式碼,但是不要執行所內嵌對其他方法的呼叫 (Debug.StepOver)。 |
停止偵錯 |
CTRL + ALT + BREAK |
停止在偵錯工具中執行目前的應用程式 (Debug.StopDebugging)。 |
切換中斷點 |
F9 |
在目前行設定或移除中斷點 (Debug.ToggleBreakpoint)。 |
設定下一個陳述式 |
CTRL + F9 |
將執行點設定為您所選擇的程式碼行 (Debug.SetNextStatement)。 |
在函式中斷 |
CTRL + B |
顯示 [新增中斷點] 視窗 (Debug.BreakatFunction)。 |
附加至處理序 |
CTRL + ALT + P |
顯示 [附加至處理序] 對話方塊 (Tools.AttachToProcess)。 |
將資料提示方塊透明化 |
CTRL |
隱藏目前的資料提示方塊以顯示底下的程式碼。必須在資料提示方塊使用中時才能叫用。 |
即時運算視窗 |
CTRL + G |
顯示 [即時運算] 視窗 (Debug.Immediate)。 |
呼叫堆疊視窗 |
CTRL + L |
顯示 [呼叫堆疊] 視窗 (Debug.CallStack)。 |
快速監看式視窗 |
SHIFT + F9 |
顯示 [快速監看式] 對話方塊 (Debug.QuickWatch)。 |
Windows
標題 |
快速鍵 |
說明 |
---|---|---|
巡覽列 |
CTRL + F2 |
將游標移至程式碼編輯器頂端的下拉式清單 (Window.MoveToNavigationBar)。 |
物件瀏覽器 |
F2 |
顯示 [物件瀏覽器] (View.ObjectBrowser)。 |
屬性視窗 |
F4 |
顯示目前所選取項目的 [屬性] 視窗 (View.PropertiesWindow)。 |
方案總管 |
CTRL + R |
顯示 [方案總管] (View.SolutionExplorer)。 |
顯示資料來源 |
SHIFT + ALT + D |
顯示 [資料來源] 視窗 (Data.ShowDataSources)。 |
工具箱 |
CTRL + ALT + X |
顯示 [工具箱] (View.Toolbox)。 |
錯誤清單 |
CTRL + \、E |
顯示 [錯誤清單] (View.ErrorList)。 |
關閉工具視窗 |
SHIFT + ESC |
關閉目前的工具視窗 (Window.CloseToolWindow)。 |
關閉文件視窗 |
CTRL + F4 |
關閉目前的索引標籤 (Window.CloseDocumentWindow)。 |
巡覽
標題 |
快速鍵 |
說明 |
---|---|---|
移至定義 |
F12 SHIFT + F12 |
移至所選取符號的宣告 (Edit.GoToDefinition)。 |
IDE 導覽 |
CTRL + TAB |
顯示已選取第一個文件視窗的 IDE Navigator。IDE Navigator 的功能類似 Windows Navigator (ALT + SHIFT + TAB),唯一不同的是它是針對 Visual Studio 內的檔案和工具視窗 (Window.NextDocumentWindowNav)。 |
檢視所有開啟的文件 |
CTRL + ALT + 向下鍵 |
顯示列出所有已開啟文件的快顯視窗 (Window.ShowEzMDIFileList)。 |
檢視程式碼 |
F7 |
在 [程式碼] 檢視中顯示選取的項目 (View.ViewCode)。 |
設計工具檢視 |
SHIFT + F7 |
在 [設計] 檢視中顯示選取的項目。(View.ViewDesigner)。 |
加入或移除書籤 |
CTRL + K、CTRL + K |
在目前行設定或移除書籤 (Edit.ToggleBookmark)。 |
巡覽書籤 |
CTRL + K、CTRL + N CTRL + K、CTRL + P |
分別代表移至下一個或上一個書籤 (Edit.NextBookmark 和 Edit.PreviousBookmark)。 |
刪除所有的書籤 |
CTRL + K, CTRL + L |
刪除所有的書籤 (Edit.ClearBookmarks)。 |
搜尋
標題 |
快速鍵 |
說明 |
---|---|---|
尋找符號 |
ALT + F12 |
顯示 [尋找符號] 對話方塊 (Edit.FindSymbol)。 |
尋找所有參考 |
ALT + SHIFT + F12 |
顯示所有對所選取符號之參考的清單 (Edit.FindAllReferences)。 |
尋找文字 |
CTRL + F CTRL + SHIFT + F |
分別代表單一檔案和多個檔案搜尋作業的 [尋找和取代] 對話方塊 (Edit.Find 和 Edit.FindInFiles)。 |
下一筆和上一筆結果 |
F3 SHIFT + F3 |
分別代表尋找上一個和下一個最近一次搜尋的文字 (Edit.FindNext 和 Edit.FindPrevious)。 |
下一個和上一個選取 |
CTRL + F3 CTRL + SHIFT F3 |
分別代表上一個或下一個目前所選取的文字或游標所在的單字 (Edit.FindNextSelected 和 Edit.FindPreviousSelected)。 |
累加搜尋 |
ALT + I ALT + SHIFT + I |
啟動累加搜尋 (正向和反向)。如果不輸入文字,則會使用上次的搜尋查詢 (Edit.IncrementalSearch 和 Edit.ReverseIncrementalSearch)。 |
停止搜尋 |
ALT + F3、S |
中止目前的 [檔案中尋找] 作業 (Edit.StopSearch)。 |
檔案
標題 |
快速鍵 |
說明 |
---|---|---|
新增專案 |
CTRL + N CTRL + SHIFT + N |
顯示 [新增專案] 對話方塊 (File.NewProject)。 |
開啟專案 |
CTRL + O CTRL + SHIFT + O |
顯示 [開啟專案] 對話方塊 (File.OpenProject)。 |
加入新項目 |
CTRL + SHIFT + A |
顯示 [加入新項目] 對話方塊 (Project.AddNewItem)。 |
加入現有項目 |
CTRL + D |
顯示 [加入現有項目] 對話方塊 (Project.AddExistingItem)。 |
程式碼片段
標題 |
快速鍵 |
說明 |
---|---|---|
插入程式碼片段 |
輸入 ?,然後按 TAB 鍵 |
在 [程式碼編輯器] 中顯示程式碼片段選擇器。然後選取的程式碼片段會插入游標所在的位置 (Edit.InsertSnippet)。 |
利用快速鍵插入程式碼片段 |
輸入程式碼片段的快速鍵然後按 TAB 鍵 |
插入展開的程式碼片段 (Edit.InvokeSnippetFromShortcut)。 |
插入 Property 程式碼片段 |
輸入 property 然後按 TAB 鍵 |
插入 Property 程式碼片段 (Edit.InvokeSnippetFromShortcut 的範例)。 |
插入 For 程式碼片段 |
輸入 for 然後按 TAB 鍵 |
插入 For…Next 程式碼片段 (Edit.InvokeSnippetFromShortcut 的範例)。 |
列出程式碼片段快速鍵 |
輸入程式碼片段快速鍵前置字元,輸入 ?,然後按 TAB 鍵 |
顯示 [程式碼片段快速鍵選擇器]。選取清單中最符合前置字元的快速鍵。 |
列出程式碼片段取代文字 |
CTRL + SPACE |
針對目前選取的程式碼片段取代文字叫用 IntelliSense 完成清單。 |
取消選取取代文字 |
ESC |
取消選取目前的文字。再按一次 ESC 鍵會取消選取取代文字。當您想在取代文字結尾輸入文字但不想延伸邊界時相當有用。 |
IntelliSense
標題 |
快速鍵 |
說明 |
---|---|---|
顯示篩選清單 |
CTRL + J |
針對目前的游標位置顯示 IntelliSense 完成清單 (Edit.ListMembers)。 |
顯示全域清單或完成單字 |
CTRL + SPACE |
如果在沒有清單使用中時加以叫用,則會針對目前游標位置顯示 IntelliSense 完成清單。如果輸入一部分字串而清單中有相符項目,則會完成單字而不叫用清單。如果在使用篩選過的清單時加以叫用,則會切換成全域清單 (Edit.CompleteWord)。 |
通用索引標籤 |
ALT + 逗號 (,) |
將現用 IntelliSense 清單的篩選層級降低為 [通用] 索引標籤。 |
所有索引標籤 |
ALT + 句號 (.) |
將現用 IntelliSense 清單的篩選層級提高為 [所有] 索引標籤。 |
向上巡覽 |
CTRL + PAGE UP |
巡覽至 IntelliSense 完成清單中的第一個項目。 |
向下巡覽 |
CTRL + PAGE DOWN |
巡覽至 IntelliSense 完成清單中的最後一個項目。 |
認可項目 |
TAB 空格鍵 ENTER 鍵 |
插入清單中目前選取的項目。下列字元也可以用來認可項目:{ } ( )。, : ; + - * / ^ ! = < > \ |
逸出清單 |
ESC |
關閉 IntelliSense 完成清單。在您要防止插入目前選取的項目時相當有用。 |
後續步驟
在下一組課程中,您將學習如何撰寫 Visual Basic 程式碼。這些課程包含變數、陣列、比較和迴圈 (Loop) 的基本介紹。
下一個課程:Visual Basic 程式語言簡介
請參閱
工作
智慧型程式碼撰寫:使用 IntelliSense 協助您撰寫程式碼