建議使用 Visual Studio 2017

使用 Visual Studio 提高產能的秘訣

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

遵循下列提示,您可以在 Visual Studio 中更快速、有效率地撰寫、巡覽及偵錯程式碼。 如需常用鍵盤快速鍵的詳細資訊,請參閱 秘訣和訣竅。 如需更完整的清單,請參閱識別及自訂鍵盤快速鍵預設鍵盤快速鍵

本主題包含下列章節:

存取 Visual Studio Tools

撰寫程式碼

在您的程式碼中巡覽

更快速地尋找項目

偵錯程式碼

管理檔案、工具列和視窗

如果釘選至 [開始] 畫面或工作列,您可以更輕鬆地存取開發人員命令提示字元或其他工具。

  1. 從 [開始] 畫面,輸入 Visual Studio Tools,然後選擇 Enter 鍵。

  2. 在 [檔案總管] 中,開啟您想要的項目的捷徑功能表:

    • 組建通知

    • Debuggable Package 管理員

    • VS2013 開發人員命令提示字元

    • Microsoft Feedback Client 2013

    • VS2013 ARM Cross Tools 命令提示字元

    • VS2013 x64 Cross Tools 命令提示字元

    • VS2013 x64 Native Tools 命令提示字元

    • VS2013 x86 Native Tools 命令提示字元

  3. 選擇 [釘選到 [開始] 畫面] 或 [釘選到工作列]。

您可以使用下列功能,更快速地撰寫程式碼。

  • 使用範例應用程式。 您可以從 MSDN Code Gallery 下載和安裝範例應用程式,來加速應用程式開發。 您也可以下載和探索該區域的範例套件,學習特定技術或程式設計概念。

  • 使用 IntelliSense。 當您在編輯器中輸入程式碼時,將會顯示 IntelliSense 資訊,例如列出成員、參數資訊、快速諮詢、簽章說明和自動完成文字。 這些功能支援文字的模糊比對。例如,列出成員的結果清單不僅會包含以您所輸入的字母為開頭的項目,同時也會包含名稱中包含該字母組合的項目。 如需詳細資訊,請參閱使用 IntelliSense

  • 在您輸入程式碼時變更 IntelliSense 選項的自動插入。 藉由切換 IntelliSense 至建議模式,您可以規定只有在明確選擇 IntelliSense 選項時,才可以將該選項插入。

    若要啟用建議模式,請選擇 Ctrl + Alt + 空格鍵,或在功能表列上,選擇 [編輯]、[IntelliSense]、[切換完成模式]。

  • 使用程式碼片段。 您可以使用內建的程式碼片段或建立自己的程式碼片段。

    若要插入程式碼片段,請在功能表列上選擇 [編輯]、[IntelliSense]、[插入程式碼片段],或是開啟檔案中的捷徑功能表並選擇 [插入程式碼片段]。 如需詳細資訊,請參閱程式碼片段

  • 修正內嵌程式碼錯誤。 智慧標籤會在程式碼行底下顯示成藍色或紅色方塊。 您可以指向其中一個方塊或將游標放在程式碼行,並選擇 Ctrl + . (句號) 鍵,來顯示智慧標籤選項。

    藍色方塊提供修正程式碼錯誤的建議。

    圖 1︰錯誤智慧標籤

    錯誤智慧標籤建議

    紅色方塊提供重構程式碼的建議。

    圖 2︰程式碼重構智慧標籤

    重構智慧標籤建議

  • 顯示和編輯程式碼項目的定義。 您可以快速顯示和編輯定義程式碼項目 (例如成員、變數或區域) 的模組。

    若要在快顯視窗中開啟定義,反白顯示項目,然後選取 Alt+F12 鍵,或者開啟項目的捷徑功能表,然後選取 [查看定義]。 若要在不同的程式碼視窗中開啟定義,請開啟項目的捷徑功能表,然後選擇 [移至定義]。

您可以利用各種技巧,更快速地尋找和移動至程式碼中的某個位置。

  • 將數行程式碼加入書籤。 您可以利用書籤來快速地巡覽至檔案中的特定幾行程式碼。

    若要設定書籤,請在功能表列上,選擇 [編輯]、[書籤]、[切換書籤]。 您可以在 [書籤] 視窗中檢視方案的所有書籤。 如需詳細資訊,請參閱在程式碼中設定書籤

  • 搜尋檔案中的符號定義。 您可以在方案中搜尋並找出符號定義和檔名,不過搜尋結果並不會包含名稱空間或區域變數。

    若要使用這項功能,請在功能表列上選擇 [編輯]、[巡覽至]。

  • 瀏覽程式碼的整體結構。 在 [方案總管] 中,您可以搜尋和瀏覽專案中的類別及其類型和成員。 您也可以搜尋符號,檢視方法的呼叫階層架構,尋找符號參考和執行其他工作。 如果您在 [方案總管] 中選擇程式碼項目,則相關聯的檔案會在 [預覽] 索引標籤中開啟,而游標會移至檔案中的項目。 如需詳細資訊,請參閱檢視程式碼的結構

除了篩選工具視窗的內容以顯示與您目前的工作有關的資訊以外,您可以在整個 IDE 中搜尋命令、檔案和選項。

  • 篩選工具視窗的內容。 您可以搜尋諸如 [工具箱]、[屬性] 視窗和 [方案總管] 等許多工具視窗的內容,但結果只會顯示名稱包含您所指定之字元的項目。

  • 只顯示您要處理的錯誤。 如果您選擇 [錯誤清單] 工具列中的 [篩選] 按鈕,則可以減少 [錯誤清單] 視窗中出現的錯誤數目。 您可以選擇顯示只在目前編輯器開啟之檔案中的錯誤、只在目前檔案中的錯誤或只在目前專案中的錯誤。 您也可以在 [錯誤清單] 視窗中搜尋以找出特定錯誤。

  • 尋找對話方塊、功能表命令和選項。 在 [選項對話方塊、環境、快速啟動] 方塊中,輸入您要嘗試尋找之項目的關鍵字或片語。 例如,您若輸入「新增專案」,則會出現以下選項︰

    圖 3︰以「新增專案」為關鍵字的 [快速啟動] 結果清單

    「新增專案」在 [快速啟動] 中的結果

    [快速啟動] 會顯示 [新增專案] 對話方塊、[加入新項目] 對話方塊以及 [選項] 對話方塊中的 [專案和方案] 頁面等等的連結。 快速啟動結果也可以包含專案檔和工具視窗。

偵錯可能會耗用大量的時間,但是下列的技巧可協助您加快處理它們。

  • 在不同瀏覽器中測試相同頁面、應用程式或網站。 當您偵錯程式碼時,您可以輕鬆切換包括 Page Inspector (Visual Studio) 在內的已安裝網頁瀏覽器,而不必開啟 [瀏覽方式] 對話方塊。 您可以使用 [偵錯目標] 清單 (位於 [標準] 工具列的 [開始偵錯] 按鈕旁邊),快速確認您偵錯或檢視頁面時所使用的是哪一個瀏覽器。

    選取網頁瀏覽器偵錯選項

  • 設定暫時中斷點。 您可以在目前的程式碼行建立暫時中斷點並同時啟動偵錯工具。 當您執行至該行程式碼時,偵錯工具將進入中斷模式。 如需詳細資訊,請參閱使用偵錯工具巡覽程式碼

    若要使用這個功能,請選擇 Ctrl + F10 鍵,或為您要設定中斷點的該行程式碼開啟捷徑功能表,然後選擇 [執行至游標處]。

  • 在偵錯期間移動執行點。 您可以移動目前的執行點至程式碼的其他部分,並從該點重新啟動偵錯。 對於只要偵錯某一區段的程式碼,而不重新建立抵達該部分所需的所有步驟,這個技術非常有用。 如需詳細資訊,請參閱使用偵錯工具巡覽程式碼

    若要移動執行點,將黃色箭頭拖曳至同一個原始碼檔案中,您想要設定下一個陳述式的位置,並選擇 F5 鍵以繼續偵錯。

  • 取得變數的值資訊。 您可以將 DataTip 加入至程式碼中的變數,並釘選它,以便您在偵錯結束後存取變數的最後一個已知值。 如需詳細資訊,請參閱在資料提示中檢視資料值

    若要加入 DataTip,偵錯工具必須處於中斷模式。 將游標置於變數,然後選擇 DataTip 上出現的釘選按鈕。 當偵錯停止時,藍色的圖釘圖示會出現在原始碼檔案中包含該變數的程式碼行旁邊。 如果您指向藍色圖釘,將會顯示變數在最近期偵錯階段中的值。

  • 清除即時運算視窗。 您可以輸入 >cls>Edit.ClearAll,在設計階段清除即時運算視窗的內容。

    如需其他命令的詳細資訊,請參閱Visual Studio 命令別名

您可能在開發應用程式的任何時候,同時處理多個程式碼檔案並且在數個工具視窗間移動。 您可以使用下列技巧來保持井然有序。

  • 讓您經常使用的檔案在編輯器中隨時可見。 您可以將檔案適當地釘選在索引標籤井的左側,使這些檔案不論編輯器中開啟了多少檔案仍隨時可見。

    若要釘選檔案,請選擇檔案的索引標籤並選擇 [切換固定狀態] 按鈕。

  • 將文件和視窗移至其他監視器。 如果您在開發應用程式時使用多個螢幕,您可以透過將開啟於編輯器中的檔案移至其他螢幕,更輕鬆地編輯應用程式的某個部分。 您也可以將偵錯工具視窗等工具視窗移至其他監視器,並將文件和工具視窗停駐在一起以建立「浮動定位」。 如需詳細資訊,請參閱如何:排列和停駐視窗

    您也可以建立另一個 [方案總管] 執行個體並移至其他監視器,更輕鬆地管理檔案。 若要建立另一個 [方案總管] 執行個體,請開啟 [方案總管] 中的捷徑功能表,並選擇 [新增方案總管檢視]。

  • 自訂出現在 Visual Studio 中的字型。 您可以為 IDE 中使用的文字變更字體、大小和色彩。 例如,您可以為編輯器裏的某一種程式碼項目自訂色彩,以及變更工具視窗或整個 IDE 的字體。 如需詳細資訊,請參閱如何:變更字型和色彩如何:在編輯器中變更字型和顏色

常用命令的預設鍵盤快速鍵
如何:自訂功能表和工具列
逐步解說:建立簡單的應用程式
協助工具秘訣和訣竅

顯示: