字型和色彩概觀
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
本主題討論中的文字字型和色彩設定Visual Studio整合式的開發環境 (IDE)。 它也會介紹的概念,並顯示項目,並說明 VSPackages 和核心編輯器如何使用文字屬性。
字型和色彩] 屬性頁面
您可以管理屬性中顯示的文字Visual Studio透過整合式的開發環境 (IDE)字型和色彩屬性頁。 若要尋找字型和色彩屬性頁面上工具] 功能表上,按一下 [選項。 展開環境,然後按一下 [字型和色彩。
分類和顯示項目
字型和色彩會組織成類別和顯示項目。
A類別是邏輯或功能的容器數目的顯示項目。
一份類別處於顯示設定的下拉式清單方塊字型和色彩屬性頁。
A顯示項目是妥善定義的文字註解、 字串或控制結構會變成顯示時,例如實體。
每個顯示項目內唯一定義類別,其中包含它。 因此,有一個以上類別可以有顯示項目具有相同名稱。
VSPackage 控制的字型和色彩
Visual Studio SDK允許 VSPackages 移轉至︰
定義字型和色彩類別。
指定的字型和色彩用於顯示顯示項目。
互動字型和色彩屬性頁。
彙總多個類別分成群組。
保留預設設定中的變更。
有兩種方式中的字型和色彩選項與互動Visual Studio SDK。
其中一種方式稱為語法著色。 它由自訂現有的 VSPackageVisual Studio編輯器,實作語言服務及建立編輯器的來源。
只有一個類別支援這項機制,也就是,文字編輯器。
一般替代方式支援所有其他類別和原始檔編輯器時顯示文字以外的使用者介面元件。 如需詳細資訊,請參閱IVsFontAndColorDefaultsProvider。
核心編輯器文字設定
語言服務物件的核心編輯器字型和色彩設定所控管文字 EditorCategory中找到顯示設定的下拉式清單方塊字型和色彩屬性頁。
當使用編輯器,您應該使用的特殊的字型和色彩控制機制,語言服務提供的控制及擴充文字編輯器設定。 此機制稱為語法標色,並提供︰
簡化的技術來管理的字型和色彩的顯示項目。
如需詳細資訊,請參閱IVsProvideColorableItems和IVsColorableItem。
定義完善且經過最佳化的顏色標示機制。
如需詳細資訊,請參閱IVsColorizer。
兩者都能夠使用內建的顯示項目從文字 EditorCategory ,並將其擴充。
如需詳細資訊,請參閱How to︰ 使用內建的色彩項目和自訂色彩的項目。
自動的持續性的目前狀態的兩個內建和自訂顯示的項目文字編輯器類別。
如需有關語法色彩編碼,請參閱舊版語言服務中的語法著色。