目錄
- Semantic Highlighting
- 通用高亮
- 高亮和折疊塊
Semantic Highlighting
Qt Creator將C++,QML和JavaScript語言理解為代碼,而不是純文本, 它讀取源代碼,對其進行分析,并根據對以下代碼元素所做的語意檢查,高亮該源代碼:
- 型別(例如類,結構體和型別定義)
- 區域變數
- 類欄位
- 虛函式
要指定語意高亮使用的配色方案,請選擇工具>選項>文本編輯器>字體和顏色,
C++,QML或JavaScript之外,Qt Creator還支持其他型別檔案的語法高亮,
通用高亮
通用高亮由KSyntaxHighlighting,提供,它是語法高亮引擎,用于Kate語法定義, Qt Creator附帶了大多數常用的語法檔案,您可以下載其他檔案,有關定義檔案的更多資訊,請參見Working with Syntax Highlighting,
語法定義檔案明確指定的字體屬性,例如粗體,斜體,下劃線或洗掉線,將被應用, 如果顏色在Qt Creator主題中是可讀的,則也被應用,
打開進行編輯的檔案,如果編輯器找不到對應的高亮定義,它將提示您更新高亮定義檔案, 選擇更新定義以更新檔案,
要取消顯示有關特定檔案模式的訊息,請選擇工具>選項>文本編輯器>通用高亮器,并將模式添加到被忽略的檔案模式欄位中,

如果您撰寫了自己的語法定義檔案,你可以在用戶高亮定義檔案欄位中,提供附加定義搜索路徑,
要手動更新高亮定義檔案,請選擇更新定義,
高亮和折疊塊
使用塊高亮,可以在視覺上分離屬于同一部分的代碼,例如,當您將游標放在大括號內時,括號內的代碼將高亮,

要啟用塊高亮,請選擇工具>選項>文本編輯器>顯示>高亮段落,
使用折疊標記可以折疊和展開大括號內的代碼塊,單擊折疊標記以折疊或展開塊,在上圖中,折疊標記位于行號和文本視窗之間,
要顯示折疊標記,請選擇工具>選項>文本編輯器>顯示>顯示折疊標記,默認情況下啟用此選項,
當游標位于大括號上時,默認情況下會為匹配的另一個大括號顯示影片,要關閉影片,并僅高亮塊和大括號,請選擇工具>選項>文本編輯器>顯示,然后取消選擇影片顯示對應的括號,
您可以使用鍵盤快捷鍵在塊內和塊間移動,要轉到塊結尾,請按Ctrl+],要轉到塊開頭,請按Ctrl +[,要同時選擇從游標位置到塊末尾或開頭的行,請分別按Ctrl+Shift+]和Ctrl+Shift+[,
要選擇當前塊,請按Ctrl+U,第二次按鍵將選擇范圍擴展到外層塊,要撤消上一個選擇,請按Ctrl+Alt+Shift+U,要啟用智能塊選擇,請選擇工具>選項>文本編輯器>行為>啟用智能選擇更改,
原創造福大家,共享改變世界
獻出一片愛心,溫暖作者心靈
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/17820.html
標籤:其他
