共用方式為


在程式碼和文字編輯器中撰寫程式碼

Visual Studio 編輯器提供許多功能,可讓您更輕易地撰寫並管理您的程式碼。 您可以展開和摺疊的程式碼的不同區塊,藉由使用大綱。 您可以深入了解的程式碼,您將使用 IntelliSense, 物件瀏覽器,並呼叫階層架構。 您可以瀏覽程式碼內使用的功能,如巡覽至移至定義,以及 尋找所有參考。 您可以插入的程式碼片段的程式碼區塊,而且可以產生程式碼所使用的功能,如產生從使用

您可以使用幾種不同的方式來檢視您的程式碼。 若要查看您的方案的 [類別檢視,您可以開啟類別檢視 視窗展開中的節點或 方案總管] 中類別檔案] 下。

您可以搜尋並取代單一或多個檔案的文字。 如需詳細資訊,請參閱 尋找和取代文字。 如果您使用規則運算式,請注意,尋找及取代現在會使用。NET 規則運算式。 如需詳細資訊,請參閱 在 Visual Studio 中使用規則運算式

不同的 Visual Studio 的語言提供幾組不同的功能,並有在某些情況下的功能不同的行為在不同的語言。 許多這些差異詳列於描述的功能,但是如需您所見的區段上特定的 Visual Studio 的語言。

重要

Visual Studio 的版本與您所使用的設定,可能會影響在 IDE 中的功能。它們可能會因本主題所述的。

編輯器的功能

語法標色

某些程式碼和標記檔的語法項目是不同的顏色顯示以區分它們。 比方說,關鍵字 (例如using在 C# 和Imports Visual Basic 中) 是一種色彩,但型別 (例如Console和Uri) 是另一種色彩。 其他的語法項目是也彩色,例如,字串常值和註解。 C + + 會使用色彩來區別型別、 列舉型別和巨集及其他語彙基元。

您可以看到每個型別,預設的色彩,而且您可以變更在任何特定的語法元素的色彩選項對話方塊、環境、字型和色彩,您可從開啟工具功能表。

錯誤和警告標記

加入程式碼,並再次建置解決方案時,您可能會看到不同顏色的波浪底線 (稱為不規則曲線) 出現在您的程式碼。 這些標記會通知您的程式碼中偵測到 Visual Studio 的問題。 比方說,紅色不規則曲線表示語法錯誤,藍色不規則曲線表示編譯器錯誤、,綠色的波浪曲線代表警告,並且紫色的波浪曲線表示其他類型的錯誤。 比方說,它們會用於 「 粗略"在 Visual Basic 中的編輯也就是源自編輯後繼續] 時,這會導致編譯器錯誤的變更。

您可以看到每個錯誤和警告的曲線,在預設的色彩工具/選項/環境/字型和色彩對話方塊。 尋找語法錯誤編譯器錯誤警告,以及 其他錯誤

括號對稱

當插入點置於大括號中的程式碼檔時,它和右括號就會加以醒目提示。 這項功能讓您立即回應上位置錯誤或遺失的大括號。 您可以將括號對稱開啟或關閉與自動的分隔符號反白顯示 設定 (工具/選項/文字編輯器)。 您可以變更醒目提示色彩,在字型和色彩 設定 (環境/選項工具/)。 尋找括號 (反白顯示) 的比對括號對稱 (矩形)

行號

可以在程式碼] 視窗的左邊界顯示行號。 它們不會顯示預設情況下。 您可以開啟這個選項, 文字編輯器的所有語言 設定 (工具/選項/文字 Editor/All 語言)。 您可以變更這些語言設定來顯示個別的程式語言的行號 (工具/選項/文字編輯器 / <language>)。 若要列印行號,您必須選取包含行號在列印對話方塊。

變更追蹤

左邊界的色彩,可讓您的追蹤檔案中所做的變更。 因為檔案已開啟,但不是儲存所做的變更 (稱為選取範圍邊界) 的左邊界上有一個黃色列標示出來。 在您儲存所做的變更後 (但在關閉檔案之前),列變成綠色。 如果您已儲存檔案之後,您可以復原的變更,列就會變為橙色。 若要關閉及開啟的這項功能,變更追蹤修訂 選項在 文字編輯器 設定 (工具/選項/文字編輯器)。

選取 [程式碼和文字

在標準的連續資料流模式,或在方塊模式中,您可以在其中選取文字,而非一組線條的矩形部分,您可以選取文字。 方塊模式中做選擇,按住 ALT 鍵再選取範圍中拖曳滑鼠 (或按下 ALT + SHIFT + < 方向鍵 >)。 選取範圍會包含所有的第一個字元,並將選取範圍的最後一個字元所定義的矩形內的字元。 任何輸入或貼入所選區域中的資料都會插入於每行的同一點。

縮放

您可以在任何程式碼] 視窗中放大或縮小,藉由按下並按住 CTRL 鍵並移動滑鼠的滾輪 (或 CTRL + SHIFT +。 若要增加和 CTRL + SHIFT +,以減少)。 您也可以使用 [程式碼] 視窗的 [縮放] 方塊左上角,設定指定的縮放百分比。 [縮放] 功能無法運作的工具視窗。

虛擬空間

預設情況下,Visual Studio 的編輯器中的行結束後的最後一個字元,以便在行結尾處向右箭號鍵,將游標移至下一行的開頭。 在某些其他編輯器中某一行並不會結束後的最後一個字元,而且您可以將游標放在列上的任何一處。 您可以啟用之編輯器中的虛擬空間工具/選項/文字 Editor/All 語言設定。 附註您可以啟用其中一虛擬空間文字自動換行,但不可同時擁有兩者。

列印

您可以使用的選項,在列印對話方塊以加入行號,或隱藏摺疊的程式碼區域,當您列印檔案。 在版面 對話方塊中,您也可以選擇要列印的完整路徑和檔案名稱,藉由選擇 頁首

您可以設定彩色列印選項, 工具/選項/環境/字型和色彩對話方塊。 選擇印表機顯示設定為清單以自訂 [彩色列印。 您可以指定不同的色彩來列印比檔案以供編輯的檔案。

全域復原和取消復原

復原上次的全域動作重做上次的全域動作 命令上 編輯功能表復原或取消復原所有會影響多個檔案的全域動作。 全域動作包括重新命名類別或命名空間、執行跨整個方案的尋找和取代作業、重構資料庫或任何會變更多個檔案的其他動作。 可以套用全域復原和取消復原動作的指令,在目前 Visual Studio 的活動中,即使在您關閉的方案中已套用的動作。

進階編輯功能

您可以找到一些進階的功能,在編輯/進階 ] 子功能表。 並非所有這些功能都可用於所有類型的程式碼檔。

格式化文件

設定適當的縮排程式碼的行並將移至大括號來分隔文件中的線條。

格式選取

設定適當的縮排程式碼的行並將移至大括號來分隔的選取範圍中的線條。

選取的行空白鍵轉定位鍵

前置空格到] 索引標籤,在適當的變更。

選取的行定位鍵轉空白鍵

通往分享空間中的定位點的變更。 如果您想要將您的檔案中的所有空格都轉換為定位點 (或所有索引標籤,為空格),您可以使用 Edit.ConvertSpacesToTabs 和 Edit.ConvertTabsToSpaces 指令。 這些命令不會出現在 Visual Studio 的功能表上,但您可以從 [快速存取視窗或 [命令] 視窗來呼叫它們。

轉換為大寫

變更為大寫,選取範圍中的所有字元,或如果沒有選取範圍,都變更為大寫的插入點處的字元。

設成小寫

變更成小寫,選取範圍中的所有字元或者如果沒有選取範圍,都變成插入點處的字元大小寫。

驗證文件

驗證 JScript 的程式碼檔案。

刪除水平空白區

刪除索引標籤] 或 [在目前這一行結尾的空格。

檢視空白區

顯示空格為凸起的點和箭頭] 索引標籤。 檔案結尾會顯示為矩形的圖像 (glyph)。 如果工具/選項/文字 Editor/All 語言/文字自動換行/顯示看得見的圖像,word 的自動換行已選取,該圖像 (glyph) 也會顯示。

自動換行

要顯示在 [程式碼] 視窗中的文件中,會使所有的線條。 您可以關閉自動換行及開啟文字編輯器的所有語言設定] 中 (工具] / [選項/文字 Editor/All 語言)。

取消註解選取範圍

將選取範圍或目前這一行加入註解字元。

註解選取範圍

移除從選取範圍或目前這一行的註解字元。

增加首行縮排

將定位點 (或等距的空白) 加入至選取的行或目前這一行中。

減少行縮排

從選取的行或目前這一行中,移除定位點 (或等距的空白)。

選取標籤

在 [包含標記 (例如 XML 或 HTML) 文件中,選取 [標記]。

選取標記內容

在 [包含標記 (例如 XML 或 HTML) 文件中,選取 [內容]。

在 [程式碼] 視窗中瀏覽

您可以移動文件中以數種不同的方式。 除了標準的作業,您可以使用向後瀏覽 (或 CTRL + 減號) 和 向前瀏覽 (CTRL + SHIFT + 減號) 移動插入工具列上的按鈕移向 [先前的位置,或回到最近對使用中文件的位置。 這些按鈕會保留最後 20 個插入點的位置。

下列命令是特定程式碼的瀏覽的方法:

移至 < 行號 >

(編輯/移至或 CTRL + G): 將移至使用中文件的特定行號。

巡覽至

(編輯/巡覽至或 CTRL +]): 找到現用方案中的符號或檔案。 這樣有助於讓您從查詢中挑選適當的比對結果集。 您可以藉由使用 camel 命名法的大小寫和底線字元符號分成數個關鍵字包含在符號中的關鍵字搜尋。

尋找所有參考

(內容功能表): 在方案中找到所選元件的所有參考。

移至定義

(內容功能表)(或 F12): 找出所選元素的定義。

下一個方法,先前的方法

(編輯一個/下一個方法,先前的方法)在 Visual Basic 檔案中,使用這些命令將插入點移至不同的方法。

參考反白顯示

當您按一下原始程式碼中的符號時,就會自動在文件中反白顯示該符號的所有執行個體。 反白顯示的符號可能包括宣告及參考,以及許多其他的符號, 尋找所有參考會傳回。 (包括類別、物件、變數、方法和屬性的名稱)。 在 Visual Basic 程式碼中,也會反白顯示多個控制結構的關鍵字。 若要移至下一個或上一個反白顯示的符號,請按 CTRL+SHIFT+向下鍵或 CTRL+SHIFT+向上鍵。 您可以變更醒目提示色彩,在工具/選項/環境/字型和色彩/反白的參考。

您也可以使用導覽列,也就是顯示在程式碼] 視窗的 [瀏覽程式碼檔案中的最上面的兩個下拉式清單方塊。 此列可讓您巡覽直接為特定型別或型別中的成員之一。 導覽列會出現與 Visual Basic、 C# 和 C++ 程式碼檔。

若要隱藏 [導覽列,請變更導覽列 中的文字編輯器的所有語言設定] 選項 (工具/選項/文字 Editor/All 語言,或者您可以變更個別語言的設定)。 您可以瀏覽] 下拉式清單方塊中,如下所示:

  • 若要從程式碼] 視窗之間移動焦點至導覽列,請按快速鍵組合 CTRL + f2 鍵。

  • 若要將焦點從巡覽列至 [程式碼] 視窗,請按 ESC 鍵。

  • 若要將焦點目之間巡覽列上,按下 TAB 鍵。

  • 若要選取具有焦點的巡覽列項目並返回 IDE,請按 ENTER 鍵

  • 若要瀏覽類別或型別,請按一下左邊的下拉式清單中相應的名稱。

  • 若要直接瀏覽類別中的程序,請按一下右邊的下拉式清單中的程序。

在部分類別中,定義在目前的程式碼檔案外部的成員可能會變為灰色。

自訂編輯器

匯入和匯出設定: 您可以設定與其他開發人員共用、 符合標準,或回到 Visual Studio 的預設設定,藉由設定 匯入和匯出設定精靈工具功能表。 您可以變更一般設定或語言和專案特有的設定。

鍵盤對應: 您可以定義新的快速鍵,或重新定義現有的工具/選項/環境/鍵盤設定] 中的。 如需有關快速鍵的詳細資訊,請參閱預先定義的鍵盤快速鍵

語言特定編輯器選項的相關資訊,請參閱下列各項:

請參閱

概念

編碼與分行符號

使用時產生

其他資源

尋找和取代文字

大綱

使用 IntelliSense

程式碼片段

使用工具箱

檢視程式碼的結構

在程式碼中設定書籤

使用工作清單