共用方式為


在文字編輯器中自訂語言選項

這篇文章會教你如何在 Visual Studio 裡設定所有程式語言的程式碼編輯器預設行為。 這些設定適用於程式碼編輯器及其基礎的其他編輯器,例如 HTML 設計器的原始碼檢視。 你可以自訂語句補全、換行、行號及其他編輯器行為。

謹慎

本頁設定所有開發語言的預設選項。 你在這裡做的更改會重置所有語言的通用選項。 若要更改文字編輯器中單一語言的選項,請展開該語言的子資料夾並選擇其選項頁面。

這是顯示文字編輯器中所有程式語言通用設定的選項對話框截圖。

存取文字編輯器選項

要設定所有語言的文字編輯器選項:

  1. 在 Visual Studio 中,選取 [[工具]>[選項]
  2. 展開 文字編輯器
  3. 擴展 所有語言
  4. 選取 [一般]

備註

灰色勾勾表示某些程式語言已選擇選項,但其他語言則未選擇。

配置語句補全

利用這些選項來控制 IntelliSense 和敘述補全在編輯器中的行為。

自動名單成員

選擇後,IntelliSense 會在你輸入編輯器時顯示出可用的成員、屬性、值或方法的彈出清單。 從彈出清單中選擇任意項目,將該項目插入你的程式碼中。 選擇此選項後,會啟用 隱藏進階成員 的選項。

隱藏進階成員

選擇此選項後,彈出式的語句完成清單將僅顯示最常用的項目,以縮短清單長度。 其他項目則從清單中篩選。

參數資訊

選擇後,當前宣告或程序的完整語法會顯示在編輯器的插入點下方,並包含所有可用參數。 下一個你可以指派的參數會以粗體顯示。

設定編輯器顯示選項

利用這些選項來控制編輯器如何顯示文字和格式。

啟用虛擬空間

當選中此選項且 Word Wrap 清除後,你可以在程式碼編輯器中點擊行尾以外的任何位置並輸入。 此功能可用來將註解放置在程式碼旁邊的一致位置。

自動換行

選取後,橫向超出可檢視編輯器區域的任何部分會自動顯示在下一行。 選擇此選項後,會啟用 「顯示視覺字形以換行」 選項。

備註

虛擬 空間 功能在開啟 Word Wrap 時會關閉。

顯示視覺字形以進行單字包裝

選擇後會顯示一個返回箭頭指示器,長線會繞到第二條線上。

LineBreakSymbol 截圖

如果你不想顯示這些指示,請清除此選項。

備註

這些提醒箭頭不會被加到程式碼中,也不會列印出來。 這些僅供參考。

行號

選擇後,每行程式碼旁都會出現一個行號。

備註

這些行號不會被加入程式碼,也不會列印出來。 這些僅供參考。

設定導航與互動選項

使用這些選項來控制你在編輯器中如何導航與互動程式碼。

啟用單擊網址導覽

選擇後,當在編輯器中滑過網址時,滑鼠游標會變成一隻指向的手形。 您可以點擊網址,在瀏覽器中顯示該頁面。

選擇後,會顯示在程式碼編輯器頂端的 導航列 。 它的下拉選單「 物件成員 」清單允許你選擇程式碼中的特定物件,從其成員中選擇,並可導覽至程式碼編輯器中所選成員的宣告。

設定編輯行為選項

利用這些選項來控制其他編輯行為。

自動支撐完成

在選擇此功能時,輸入開啟括號後,Visual Studio 會自動提供閉合括號。

當沒有選取選項時,對空白行套用剪切或複製指令

這個選項會設定編輯器在你將插入點放在空白行、選擇不選取任何東西,然後複製或剪掉時的行為。

  • 選擇此選項後,空白行會被複製或剪掉。 如果你接著貼上,就會插入一行新的空白行。

  • 當此選項被清除時,Cut 指令會移除空白行。 不過,剪貼板上的資料是被保存下來的。 因此,如果你使用「貼上」指令,最近複製到剪貼簿的內容就會被貼上。 如果之前沒有複製過,就不會貼上任何東西。

當一行不是空白時,這個設定對複製或剪接沒有影響。 若未選取任何選項,整行將被複製或剪掉。 如果你接著貼上,整行文字和結尾字元都會被貼上。

小提示

若要顯示空格、制表符和行尾的指示,以區分縮排行與完全空白的行,請從「編輯」選單中選擇「進階」,然後選擇「檢視空白」