Source Insight 4.0 文件類型、編碼格式、tab轉空格、tab鍵自動補全設置。。。

 

1.編碼格式  -- 在 Options->Preferences->Files 中的最下面,Default enconding 爲 UTF-8 less

 

2.tab轉空格ui

 

其餘相關設置以下:編碼

如下是一些新特性的展現:spa

  • 一、文件對比3d

    這個功能在->Tools 中,能夠支持當前文件和備份文件對比,也支持兩個文件對比。甚至支持文件夾內容對比。簡單使用後發現效果好不錯,這是替代 UltraCompare 的節奏啊,不過應該不支持文件信息的二進制版本對比。orm

  • 二、代碼 Reformatblog

    這個功能也在->Tools 中,能夠支持幾種常見的代碼風格,例如:ANSI、GNU、K&R,也支持自定義,這和Eclipse 中的同樣。代碼風格是很是我的化的東西,看着舒服就好。這個功能在拷貝粘貼代碼的時候很實用,設置好本身的代碼風格,拷貝代碼後 reformat 一下,大括號縮進什麼的就能夠輕鬆搞定。ip

  • 三、自動補全it

    自動補全這個功能原本就有,這也是使用 SI 寫代碼比直接在 keil IAR 中寫代碼效率高的一個很重要的緣由。可是此次自動補全又增長了新的功能,支持一些關鍵字的自動補全。例如以下的 for 循環,if else 結構。io

  • 四、代碼摺疊

    這個功能在閱讀很是長的代碼時仍是很好用的。

還有更多的功能例如主題配色,查找等就不演示了,反正都比 3.5 版本更好了。可是好也不是徹底的,在使用新版本是出現過一次程序奔潰,再次打開後當前文件就部分出現了亂碼。

2、修改設置

雖然從 3.5 版本更新到 4.0 能夠導入以前的配置文件,不少鍵盤設置和配色方案均可以很好的過渡,但仍是有一些東西會有不一樣,須要從新設置。不過這也是因人而異的,更多的仍是風格的問題。如下是我在使用時作的一些設置修改。

  • 一、編碼方式

    3.5版本時,默認的編碼方式爲系統默認的編碼方式,即 Windows ANSI,4.0版本的默認編碼方式則爲 UTF-8,這就致使了在 3.5 版本中能夠正常顯示的中文註釋,在 4.0 版本中變成亂碼。修改方式以下:

    在 Options->Preferences->Files 中的最下面,Default enconding 從 UTF-8 修改成 ANSI。

  • 二、部分快捷鍵

    這些快捷鍵能夠從 3.5 導入配置文件導過來,不過若是有些和默認中重複,則須要手動修改下。修改方式以下: 在 Options->Key Assignments 中,根據本身的須要進行修改,我通常會改這幾個地方。

    Symbol: Jump To Definition -> Alt+1 //跳轉到定義 Navigation: Go Back -> Alt+2 //返回 Symbol: Jump To Caller -> Alt+3 //查看調用 File: Open -> Alt+Q //打開,其實就是切換下文件,若是已經在標籤頁中,使用 Ctrl+Tab 也行 View: Project Window -> Alt+0 //關閉或打開項目文件列表 
  • 三、自動補全

    自動補全功能是由於在新版本中默認不使用 Tab 鍵補全,只能使用回車鍵,習慣了舊版本可能會有點不適應這一點,不過好在這是能夠修改的,在 Options->Typing 中間那欄 Auto Completion 中,勾選 Tab key selects item 便可。

  • 四、TAB鍵寬度

    因爲 SI 只是用來編寫代碼的,編譯仍是在 IDE 中,因此 Tab 鍵的寬度應該和 IDE 中保持一致,這樣在 IDE 中查看代碼的時候格式纔不會錯位,我通常習慣的 Tab 鍵寬度爲 2 ,4.0 版本默認爲4,因此須要作以下修改:Options->File Type Options 右下一欄中的 Tab Width。

  • 五、大括號位置

    這仍是一個代碼風格的問題,就是大括號的位置是在 if 後面,下面,下面後兩格的問題。我習慣於大括號在正下面,可是 SI 有一個智能縮進,會將大括號自動縮進在下面後兩格。這一個可在 Options->File Type Options 右邊一欄 Auto Indent 中修改,從 Smart 改成 Simple 便可。

 

refs:

http://www.tuicool.com/articles/EvmQF3b

相關文章
相關標籤/搜索