sourceinsight4破解版這個si4.0最新版2016年就出來了。Source Insight支持幾乎所有的語言, 如C、C++、ASM、PAS、ASP、HTML等常見的,還支持自己定義關(guān)鍵字,Source Insight不僅僅是一個強大的程序編輯器,它還能顯示reference trees,class inheritance diagrams和call trees。Source Insight提供了最快速的對源代碼的導(dǎo)航和任何程序編輯器的源信息。 Source Insight提供了快速和革新的訪問源代碼和源信息的能力。與眾多其它編輯器產(chǎn)品不同,Source Insight能在你編輯的同時分析你的源代碼,為你提供實用的信息并立即進行分析。
比較明顯的改進:
1. 終于支持文件標簽頁了——估計之前不支持的文本編輯器除了記事本就是它了吧。。。
2. 支持現(xiàn)在比較時髦的暗色主題,而且支持得至少比Eclipse這破玩意好。。。
3. 支持代碼折疊和現(xiàn)在非常流行的MiniMap。滾動條也是時髦得不行——然而可能是個人習(xí)慣導(dǎo)致,我始終沒覺得除了看著爽以外MiniMap這玩意在編輯和瀏覽過程中有啥用處。
4. 支持perl正則!支持perl正則!支持perl正則!
Source Insight常用快捷鍵
1.Ctrl + 鼠標單擊 進入定義.
2.Alt + F12可以切換,讓字符寬度變得一致,或者是大小不同地顯示。
3.Shift + F8 標亮文本中光標所在的單詞。
4.Ctrl + G (或者F5) 跳轉(zhuǎn)到某一行。
5.Ctrl + O 搜索文件,找到回車打開,找不到ESC退出
6.Alt + G (或者F7) 打開Symbol Window.
7.Alt +, 后退;Alt+.前進.
8.Ctrl + F 查找關(guān)鍵字。
Source Insight入門教程:
1.“同步”或者“重編譯”工程
很重要的一步,在創(chuàng)建和添加工程以及這些都設(shè)定完后,需要進行“同步操作”或者“重編譯工程”(推薦使用第二種,這樣可以建立一個與路徑無關(guān)的工程,也就是這個工程哪拿到哪都可以使用,而同步不可以),可以對代碼進行調(diào)用關(guān)系等的一個內(nèi)部進行初始化。
設(shè)置步驟(我的版本是英文的):
同步:project->synchronize projcet ..->出來的對話框中你可以選擇:Remove missing files from projcet和Suppress warning messages,或者再加上Force all files to be re-parsed,然后點擊ok,之后工程中的源碼就可以進行關(guān)聯(lián)了。
重編譯工程:project->rebuild project.. ->出來的對話框中,只選擇第三項:Re-Create the whole project from scratch,然后點擊ok就可以了。
2.搜索字符操作:
2.1 在當(dāng)前文件中搜索字符串
這是我自己摸索的方法,但卻是挺方便的,將鼠標放在你想搜索的字符串上,然后同時按下“shift +F4",這樣話,會從當(dāng)前位置,向后搜索,第一次,需要同時按下,如果接著搜索的話,在按F4就可以了,如果想向前搜索的話,使用”F3“就可以了。但是第一次都需要同時按下”shift“
2.2 在工程中搜索字符串:
使用工具欄中的有一個字符為”R“的按鈕(不要說你看不到,呵呵),點擊后,出來一個對話框,為了說明白,還是貼一個圖吧:
看到了,第一個框中是輸入查找的字符串的,下面的那個”Search In"中,你可以選擇,是所有工程,還是當(dāng)前文件(這個我們在2.1中介紹了更簡單的方法),還有其他的選項,你自己可以查看,一般我是使用這個在所有工程中查找字符的,而下面還有一個options選項,是選擇:大小寫敏感,全詞匹配,可以直接按照我設(shè)置的來設(shè)置就可以了,然后點擊ok,就會顯示搜索到的包含改字符串的行和文件信息,如下:
可以看到,搜索出了結(jié)果,你可以點擊左邊的“紅色的小按鈕”就可以展開內(nèi)容,而我使用最多的是點擊工具欄中的對應(yīng)的按鈕,這樣更方便些,而工具欄中的按鈕下面還有一個紅色的“向左的箭頭”和“向右的箭頭”,標明一個向前,一個向后依次打開,相當(dāng)方便。
3.查找定義
相信搞linux編程的人使用sourceInsight的目的就是可以很方便的查找字符的定義和 關(guān)鍵字的不同色彩顯示,
可以使用“ctl +鼠標左鍵”來快速的查找定義。
4.添加和刪除文件:
其實,上面的操作你會后,你就可以很好的使用了,不過有時候還需要添加和刪除文件,如,你在某個目錄下新添加了一個文件的源碼時。
在“第三個框”(相信你應(yīng)該知道,里面顯示了工程所有的文件列表)中點擊 鼠標右鍵,選擇“Remove files from the project..." 或者”Add or remove files from the project ..."就可以刪除添加相應(yīng)的文件了(下面的你自己摸索吧,相信你會的)
一般刪除或者添加后,最好再次 同步 或者 重編譯 一下工程。