
Source Insight中文版
詳情介紹
Source Insight是一款功能強(qiáng)大的面向項(xiàng)目的編程編輯器、代碼瀏覽器和分析器。它支持幾乎所有的語言,如C、C++、ASM、PAS、ASP、HTML等常見的,還支持自己定義關(guān)鍵字,支持自動完成功能。可以幫助您在工作和計(jì)劃時(shí)理解代碼,具有針對C/C++、C#、Java、Objective-C等的內(nèi)置動態(tài)分析。與眾多其它編輯器產(chǎn)品不同,Source Insight具有源代碼分析功能,這樣能給你在編輯代碼的同時(shí)提供很多幫助,從而減少代碼的出錯(cuò)率,并且可以自動創(chuàng)建并維護(hù)它自己高性能的符號數(shù)據(jù)庫,包括函數(shù)、method、全局變量、結(jié)構(gòu)、類和工程源文件里定義的其它類型的符號,是非常不錯(cuò)的??傊?,Source Insight是一個(gè)很不錯(cuò)的代碼編輯工具,支持自動完成功能,對多種語言支持甚至HDL語言,對專用編程來說非常強(qiáng)大。
功能介紹
1、Source Insight是一個(gè)面向項(xiàng)目開發(fā)的程序編輯器和代碼瀏覽器,它擁有內(nèi)置的對C/C++,C#和Java等程序的分析。
2、它可以能分析你的源代碼并在你工作的同時(shí)動態(tài)維護(hù)它自己的符號數(shù)據(jù)庫,并自動為你顯示有用的上下文信息。
3、它不僅僅是一個(gè)強(qiáng)大的程序編輯器,它還能顯示referencetrees,classinheritancediagrams和calltrees。Source Insight提供了最快速的對源代碼的導(dǎo)航和任何程序編輯器的源信息。
4、Source Insight是如今最好用的語言編輯器,支持幾乎所有的語言,如C、C++、ASM、PAS、ASP、HTML等常見的,還支持自己定義關(guān)鍵字,Source Insight提供了可快速訪問源代碼和源信息的功能。
5、能夠自動創(chuàng)建并維護(hù)它自己高性能的符號數(shù)據(jù)庫,包括函數(shù)、method、全局變量、結(jié)構(gòu)、類和工程源文件里定義的其它類型的符號。Source Insight可以迅速地更新的文件信息,即使在編輯代碼的時(shí)候。而且符號數(shù)據(jù)庫的符號可以自動創(chuàng)建到的工程文件中。
軟件亮點(diǎn)
1、理解代碼
快速學(xué)習(xí)現(xiàn)有代碼庫,并加快新項(xiàng)目的步伐。通過查看函數(shù)和對象的使用位置來評估潛在更改的成本。請參閱類繼承和函數(shù)調(diào)用樹。
2、快速導(dǎo)航
Source Insight 解析您的整個(gè)項(xiàng)目,讓您輕松導(dǎo)航和編輯代碼,同時(shí)自動向您顯示信息。輕松跳轉(zhuǎn)到函數(shù)調(diào)用者或變量引用。
3、發(fā)現(xiàn)
查看函數(shù)和變量的使用位置。Source Insight自動顯示對函數(shù)、變量、類等的引用-幾乎立即。使用高級搜索功能在您的項(xiàng)目中進(jìn)行搜索。
4、代碼分析
Source Insight具有針對C/C++、C#、Java、Objective-C等的內(nèi)置動態(tài)分析。
5、強(qiáng)大的編輯功能
使用強(qiáng)大的編輯功能,包括代碼片段、符號自動完成和智能重命名。
6、語法格式
使用語法格式查看對變量和其他聲明的實(shí)時(shí)引用。標(biāo)識符根據(jù)其聲明、范圍和用法進(jìn)行格式化。
source insight使用技巧
1、打開Source Insight客戶端程序。
2、點(diǎn)擊項(xiàng)目,選擇新項(xiàng)目
3、點(diǎn)擊瀏覽,選擇你的源代碼所在目錄。給新建的Source Insight工程取個(gè)名字,然后點(diǎn)擊OK。
4、彈出窗口點(diǎn)擊OK
5、然后點(diǎn)擊添加樹,添加目錄結(jié)構(gòu)下所有文件到工程。最后點(diǎn)擊關(guān)閉,項(xiàng)目就建立完成。
6、雙擊文件名窗口中的文件,即可打開文件,進(jìn)行閱讀或編輯。
7、鼠標(biāo)點(diǎn)擊任意的函數(shù)名或變量,即可在下方顯示其定義。
8、鼠標(biāo)點(diǎn)擊任意的函數(shù)名或變量,按F7可以在整個(gè)工程內(nèi)搜索關(guān)鍵詞。
9、鼠標(biāo)點(diǎn)擊任意的函數(shù)名或變量,按Ctrl+Shift+F可以在整個(gè)工程內(nèi)搜索包含關(guān)鍵詞的文件以及位置。
以上就是Source Insight的一些最基本用法,可以開始代碼閱讀或編輯了。
軟件優(yōu)勢
1、有助于理解現(xiàn)有的代碼庫。
2、快速導(dǎo)航函數(shù)調(diào)用和調(diào)用者。
3、查找對函數(shù)、變量等的引用-幾乎立即。
4、請參閱調(diào)用圖和類樹圖。
5、無需打開文件即可預(yù)覽函數(shù)和類定義。
6、使用語法格式查看對變量和其他聲明的實(shí)時(shí)引用。
7、強(qiáng)大的編輯功能,包括代碼片段、符號自動完成和智能重命名。
8、動態(tài)信息面板協(xié)同工作以創(chuàng)建高效的工作流程。
Source Insight常用設(shè)置方法
1、括號配對高亮:
“在前括號左側(cè),后括號左側(cè)”雙擊鼠標(biāo)左鍵,可以選定匹配括號和其中內(nèi)容(<>,(),L{R},[]之間)
2、讓{和}不縮進(jìn):
Options->Document Options->Auto Indenting->Auto IndentType選Simple
還有:讓{和}不縮進(jìn):options->document options->auto indent去掉indent Open Brace和Indent Close Brace。(不好使,括號無法配對對齊!)
3、添加文件類型
用戶可以定義自己的類型,Options->Document Options->add type,定義文件類型名以及文件名后綴。
勾選include when adding to projects在添加目錄下文件到工程是該類文件就會添加進(jìn)SI的工程。
如果需要將所有文件添加進(jìn)SI的工程,可以定義一種文件類型*.*。
4、恢復(fù)ctrl+a的全選功能
Options->Key Assignments:通過關(guān)鍵詞save找到save all,更改為ctrl+shift+a,通過關(guān)鍵詞select找到select all,更改為ctrl+a
5、設(shè)置背景色:
Options->preference->color->windows background設(shè)置背景色(護(hù)眼色:85,90,205)
6、字符大小不一:
方法1:選上"view-->draftview",就可以讓每個(gè)字符的寬度一致了??旖萱I是"Alt+F12"
方法2:解決中文注釋字體間距太大:
(1)、Options->Style Properties
(2)、在左邊Style Name下找到Comment Multi Line和Comment.在其右邊對應(yīng)的Font屬性框下的Font Name中選“Pick...”設(shè)置為宋體、常規(guī)、小四。確定,退回Style Properties界面,Size設(shè)為10。最后設(shè)置Clolors框下Foreground,點(diǎn)“Pick...”選擇一種自己喜歡的顏色就OK了
注:以上方法1為通用設(shè)置,方法2中可以設(shè)置注釋字體以及字體大?。?
7、刪除注釋時(shí)半個(gè)漢字問題(刪除一個(gè)漢字,漢字沒有了,但會多出一個(gè)問號?)
方法:
①將SuperBackspace.em復(fù)制到Source Insight安裝目錄;
②Project→OpenProject,打開Base項(xiàng)目;
③將復(fù)制過去的SuperBackspace.em添加入Base項(xiàng)目;
④重啟Source Insight;
⑤Options→Key Assignments,將Marco:SuperBackspace綁定到BackSpace鍵;
8、實(shí)用快捷鍵:
Shift+F8:高亮選中的字
"ctrl+g"或"F5":跳到指定行
“Ctrl+=”或Ctrl+鼠標(biāo)點(diǎn)擊標(biāo)識:直接跳轉(zhuǎn)至標(biāo)識定義處調(diào)用處
Ctrl+F:本文件內(nèi)查找
F7:打開BrowseProjectSymbols窗口,快速瀏覽工程內(nèi)標(biāo)識定義
F3:本文件查找結(jié)果的上一個(gè)
F4:本文件查找結(jié)果的下一個(gè)
Ctrl+M:創(chuàng)建或查找書簽,方便下次找回此位置
9、解決TAB鍵縮進(jìn)問題
Options->Document Options里面的右下角Editing Options欄里,把Expand tabs勾起來,然后確定。OK,現(xiàn)在TAB鍵的縮進(jìn)和四個(gè)空格的縮進(jìn)在SIS里面看起來就對齊
(Linux下TAB是8個(gè)空格長度,這樣設(shè)置可以讓TAB和4個(gè)空格保持一致!)
下載地址
- 電腦版
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
同類軟件
網(wǎng)友評論
共0條評論分類列表
精彩發(fā)現(xiàn)
換一換精品推薦
-
JDK 21(Java開發(fā)工具包) v21.0.1.0官方版 編程軟件 / 162.25M
查看 -
WeBuilder 2025(web代碼編輯器) v18.2官方版 編程軟件 / 119.32M
查看 -
visual studio 2010中文旗艦版 編程軟件 / 2.46G
查看 -
Visual Basic 6.0中文企業(yè)版 編程軟件 / 215.92M
查看 -
EasyBuilder500(步科觸摸屏編程軟件) v2.7.4 編程軟件 / 20.64M
查看