1.Source Insight 簡介
Source Insight 是一個面向軟件開發的代碼編輯器和瀏覽器,它擁有內置的對 C/C++, C# 和 Java 等源碼的分析,創建並動態維護符號數據庫,並自動顯示有用的上下文信息。
Source Insight 不開源,官網下載需要購買激活碼,但網上有破解版本可以下載,見 Source Insight 4 破解筆記(完美破解)。相對於其它主流的開源代碼編輯器(Notepad++、Sublime Text、Emacs、Vim等),因爲 Source Insight 能自動創建並維護它自己高性能的符號數據庫,包括函數、變量、類、結構體和工程源文件裏定義的其它類型的符號,能夠快速地對源代碼進行導航,提高開發人員瀏覽和編輯代碼的效率。
由於 Source Insight 的高效,致使我從 Notepad++ 轉爲使用 Source Insight。一開始可能會不習慣,但習慣後,你會對它愛不釋手。
2.常用設置
- 顯示代碼行號
Options -> File Type Options... -> Editing Options -> 勾選 Show line numbers
# 或
Options -> Preferences... -> Languages -> File Type... -> Editing Options -> 勾選 Show line numbers
- 1
- 2
- 3
- 選中單詞後自動高亮
Options->File Type Options... -> Editing Options -> 勾選 Highlight references to selected symbol
- 1
效果如下:
- 高亮顯示選中的單詞
高亮顯示:F8。取消高亮:再按一次 F8。
效果如下:
- 代碼默認字體大小與樣式設置
修改當前代碼文件字體大小:按住 Ctrl 鍵,滑動鼠標滑輪,可以增大縮小代碼字體大小。
對 Source Insight 打開的所有代碼文件字體都生效,設置代碼默認字體大小,步驟如下:
Options -> File Type Options -> Screen Font
# 或
Options -> Preferences -> Languages -> File Types -> Screen Font
- 1
- 2
- 3
- 窗口默認字體大小設置
Source Insight 窗口布局我一般設置如下:
窗口字體大小與樣式設置步驟:
Preferences -> Colors&Fonts -> Set Panel Fonts and Colors
- 1
這裏設置只對上面窗口1:符號窗口(Symbol Window)和窗口4:文件夾瀏覽窗口(Project Folder Browser)有效,另外兩個窗口無效。
窗口2:上下文窗口(Context Window)字體大小設置如下:
在面板內右擊->Context Window Options->scaling。
窗口3:引用關係窗口(Relation Window)字體大小設置如下:
窗口內右擊->Relation Window Options->Font。
- 打開 Source Insight 相關窗口
(1)打開 Symbol Window。
View -> Symbol Window。快捷鍵:Alt+F8。
- 1
(2)打開 Context Window。
View -> Panels -> Context Window
- 1
(3)打開 Relation Window。
View -> Panels -> Relation Window
- 1
(4)打開 Project Window。
View -> Panels -> Project Window
- 1
- 換行符改爲 Unix 格式
打開 Option -> Prefernces -> Files,將倒數第二行的 Default line ending 選擇爲 Uinx(LF)。注意,需要關閉當前程序重新打開。