目錄
- Completing Code
- 補全代碼片段
- 編輯代碼片段
- 添加和編輯片段
- 洗掉片段
- 重置片段
- 補全Nim代碼
- 補全代碼片段
Completing Code
在撰寫代碼時,Qt Creator建議使用屬性,ID和代碼段來補全代碼, 它為當前游標所在的陳述句提供了背景關系相關建議的串列, 按Tab或Enter鍵接受所選建議并補全代碼,
下圖顯示了有關補全C++代碼的建議:

下圖顯示了有關補全QML代碼的建議:

要隨時打開建議串列,請按Ctrl + Space, 如果只有一個選項可用,則Qt Creator會自動將其插入,
手動呼叫補全功能時,Qt Creator會補全建議串列的通用前綴, 這對于具有多個相似名稱成員的類特別有用, 要禁用此功能,請在代碼完成首選項中取消選中自動補全通用前綴, 選擇工具>選項>文本編輯器>補全,
默認情況下,代碼補全不考慮大小寫, 要應用全部或首字母大小寫敏感,請在區分大小寫欄位中選擇全部或首字母,
補全代碼片段
代碼片段由您指定值的多個變陣列成, 在串列中選擇一個條目,然后按Tab鍵或Enter鍵以補全代碼, 按Tab鍵可在變數之間移動并為其指定值, 為變數指定值時,代碼片段中變數的所有實體都將重命名,
下圖顯示了C ++代碼段:

下圖顯示了QML代碼片段:

編輯代碼片段
代碼片段指定了代碼構造, 您可以在代碼片段編輯器中添加,修改和洗掉代碼段, 要打開編輯器,請選擇工具>選項>文本編輯器>片段,
下圖顯示了內置的C++代碼片段:

下圖顯示了內置的QML代碼片段:

Qt Creator為您提供以下類別的內置片段:
- 文本片段,可以包含任何文本字串, 例如,代碼注釋
- C++代碼片段,用于指定C++代碼結構
- CMake代碼片段,在CMake編輯器中編輯CMakeLists.txt檔案時可以使用
- QML代碼片段,用于指定QML代碼結構
- Nim代碼片段,用于指定Nim代碼結構
添加和編輯片段
在串列中選擇一個片段,在片段編輯器中對其進行編輯,要添加新的代碼段,請選擇添加, 指定一個觸發器,如果該觸發器已在用,則指定一個可選變數,該變數在撰寫代碼時顯示在建議串列中, 同時在片段編輯器中,根據片段類別,指定文本字串,C++或QML代碼構造, 您可以在片段中使用預定義變數, 片段編輯器為您提供:
-
高亮
-
縮進
-
括號匹配
-
基本代碼補全
用以下格式指定代碼片段的變數:
$variable$
用以下格式指定Qt Creator的變數:
%{variable}
例如,以下變數將擴展為當前專案的名稱:%{CurrentProject:Name}
在代碼片段內使用唯一的變數名稱,因為在為變數指定值時,該變數的所有實體都被重命名,
要確定您在片段中輸入的值的大小寫,請使用以下修飾符:
- :c 將字串的首字母轉換為大寫
- :l 將字串轉換為小寫
- :u 將字串轉換為大寫
例如,添加以下行到class代碼片段,來指定將函式名稱,那么名稱將全部轉換為小寫字母,而不管你是如何指定$name$變數的值:
void $name:l$() {}

片段編輯器不檢查您編輯或添加的片段的語法, 但是,當您使用代碼片段時,代碼編輯器將所有錯誤,標記為紅色下劃線,
要放棄對內置代碼片段所做的更改,請選擇還原到內置,
洗掉片段
多個類似的內置片段,用于不同的目的, 要在撰寫代碼時縮短建議串列,請洗掉不需要的內置代碼片段, 如果后續需要了,可以還原,
要洗掉片段,請在串列中選擇一個片段,然后選擇洗掉, 要還原已洗掉的代碼片段,請選擇恢復被洗掉的內置,
重置片段
要洗掉已添加片段,并恢復已洗掉片段,請選擇重置所有,
注意:如果現在選擇Ok或Apply按鈕,則將永久丟失所有你自己撰寫的片段,
補全Nim代碼
您可以使用 Nimsuggest 工具,來查詢.nim源檔案,并獲取代碼補全建議,
要使用Nimsuggest,必須在PC開發機上進行安裝, 然后選擇工具>選項>Nim>工具,然后在路徑欄位中,輸入可執行檔案的路徑,
原創造福大家,共享改變世界
獻出一片愛心,溫暖作者心靈
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/17811.html
標籤:其他
