BCB設定:使用Tab字元且不要讓游標移動時當成8個空白

基於使用Notepad++與Eclipse後產生的小習慣,程式碼全部都用Tab作排縮,以至於現在使用Dev-C++與BCB都覺得非常的難用,尤其BCB用游標移動程式碼時,鍵入tab字元後,按左都會被分解成8個空白字元,按的好累。不過,現在可以解決這個問題了。

首先在BCB中開啟Editor Options,從工具列「Tools」→選擇「Editor Options」


然後如下圖指示,將紅色的區塊設定好,就不會讓Tab在游標移動的時候被當作空白字元,而是完整的從Tab頭跳到Tab尾巴或是反過來,從Tab尾巴跳到Tab頭。


此外,有兩個在這Editor Option中的選項,順便說明一下:
  • 左邊的第一個選項Auto Indent Mode(自動排縮),由於我習慣用Tab當排縮,但是BCB卻會用空白字元當排縮,不會自己依照上排所用的排縮字元,因此我取消了這項功能,免去還要先消除這項自動排縮增添的許多空白。
  • 左邊的最後一個選項Cursor beyond EOF,建議不要打勾,肇因於打勾後造成使用快速鍵進行複製貼上的困擾,只要一按快速鍵就會跑到最後一個字元,這項功能目前我還無法理解它存在的意義。

留言