其它增強 |
其它增強
代碼編輯器的其它增強包含剪貼板操作、功能鍵增強及自動縮進等。設置界面如下圖所示:
剪貼板操作
未選擇時剪切複製當前光標下的標識符:是否啟用智能複製剪切,即當代碼編輯器中未選擇內容時,按 Ctrl+X/Ctrl+C 可剪切/複製當前光標下的標識符。
粘貼時自動替換當前光標下的標識符:是否啟用智能粘貼,即當代碼編輯器中未選擇內容時,按 Ctrl+V 粘貼的內容將替換當前光標下的標識符。
功能鍵擴展
Tab/Shift+Tab 縮進/反縮進選中代碼塊。:按 Tab/Shift+Tab 時是否縮進/反縮進代碼編輯器中當前選中的文字。
Shift+Enter 鍵移到行尾再換行:當光標不在行尾時,是否允許使用 Shift+Enter 來移到行尾並換行。
使用此熱鍵輸入並替換光標下的標識符:是否允許按指定的快捷鍵進行當前光標下的標識符改名。按此鍵後如果光標下是合法標識符,則彈出提示框詢問改名的目標名稱並提示選擇替換範圍。點擊「確定」後自動進行指定範圍內的替換以實現標識符改名。默認快捷鍵是 F2。
F3/Shift+F3 查找選中文字:按 F3/Shift+F3 時是否向後/向前查找代碼編輯器中當前選中的文字。
F3/Shift+F3 查找時記憶查找的內容:按 F3/Shift+F3 查找後,是否讓 IDE 記憶住此次查找的內容。如果未勾選,則下次當未選擇內容時按 F3/Shift+F3 時將查找上一次查找對話框中的內容而並非上次選中的內容。
自動括號與引號匹配輸入 (), [], {}, '', "":選中此項後,IDE 代碼編輯器中輸入左括號 ( [ { 以及引號 ' "時,自動輸入對應的右括號 ) ] } 以及引號 ' ",光標停留在兩個括號或引號中間。
使用 Home 鍵移動到行首或第一個非空字符:在按下 Home 鍵時,是否允許光標在行首和第一個非空字符之間切換。
不在行首時按 Home 鍵首先移到第一個非空字符:在第一次按下 Home 鍵時,光標是先移動到行首還是先移動到第一個非空字符。
光標在行首尾時按左右方向鍵跳行:光標在行首時,按左方向鍵光標跳至上一行尾。光標在行尾時,按右方向鍵光標跳至下一行首。
有效代碼語句中輸入分號時自動移動到行尾:選中此項後,當光標在編輯器中的代碼區,也就是不在字符串內並且不在註釋內時,輸入分號將自動將此分號移動到行尾。
begin 後按回車時自動輸入匹配的 end 並縮進:選中此項後,當光標在 begin 尾部時,按回車將自動添加和 begin 配對的 end,並將光標移動至中間的空行並縮進。
自動縮進
如果開啟自動縮進功能,當用戶在 C/C++ 代碼中輸入 { 再回車,或者在 Delphi 代碼中輸入指定列表中的關鍵字再回車時,光標移到下一行後再進行額外的縮進。
相關主題