sourceinsight特別版是一款專(zhuān)門(mén)提供給項(xiàng)目開(kāi)發(fā)人員使用的編程軟件,它可以同時(shí)支持C/C++, C#和Java等多種代碼語(yǔ)言。而且sourceinsight還能夠幫助用戶(hù)快速訪問(wèn)源代碼和源信息,從而讓你能夠更快的完成代碼的編輯,大大提高你的編程速度。

Source Insight不僅僅是一個(gè)強(qiáng)大的程序編輯器,它還能顯示reference trees,class inheritance diagrams和call trees。Source Insight提供了最快速的對(duì)源代碼的導(dǎo)航和任何程序編輯器的源信息。 Source Insight提供了快速和革新的訪問(wèn)源代碼和源信息的能力。與眾多其它編輯器產(chǎn)品不同。

1、理解代碼
快速了解現(xiàn)有的代碼庫(kù),并加快新項(xiàng)目的進(jìn)度。通過(guò)查看函數(shù)和對(duì)象的使用位置來(lái)評(píng)估潛在更改的成本。請(qǐng)參見(jiàn)類(lèi)繼承和函數(shù)調(diào)用樹(shù)。
2、快速導(dǎo)航
源洞察解析了整個(gè)項(xiàng)目,讓我們輕松地導(dǎo)航和編輯代碼,同時(shí)自動(dòng)顯示信息。很容易跳轉(zhuǎn)到函數(shù)調(diào)用者或變量引用。
3、發(fā)現(xiàn)
查看使用函數(shù)和變量的位置。源洞察自動(dòng)顯示對(duì)函數(shù)、變量、類(lèi)等的引用-幾乎立即。使用高級(jí)搜索功能在項(xiàng)目中進(jìn)行搜索。
4、代碼分析
源代碼洞察已經(jīng)內(nèi)置了對(duì)C/C+,C#,Java,Object-C等的動(dòng)態(tài)分析。
5、強(qiáng)力編輯
使用強(qiáng)大的編輯功能,包括代碼片段、符號(hào)自動(dòng)完成和智能重命名.
6、語(yǔ)法格式
請(qǐng)參見(jiàn)對(duì)具有語(yǔ)法格式的變量和其他聲明的實(shí)時(shí)引用。標(biāo)識(shí)符是根據(jù)其聲明、范圍和用法格式化的。
7、代碼分析
當(dāng)您工作時(shí),SourceInsight將解析您的源代碼并動(dòng)態(tài)維護(hù)它自己的符號(hào)信息數(shù)據(jù)庫(kù),并自動(dòng)向您提供有用的上下文信息。源洞察還可以顯示引用樹(shù)、類(lèi)繼承圖和函數(shù)調(diào)用樹(shù)。SourceInsight有一組輔助面板窗口,它們一起工作,為您提供源代碼和源代碼信息的快速和有用的導(dǎo)航。
8、總是最新的符號(hào)信息
因?yàn)槌绦蛞恢痹陂_(kāi)發(fā)中,所以重要的是,即使是代碼中不編譯的符號(hào)也能以最新的準(zhǔn)確性瀏覽。源洞察維護(hù)其符號(hào)數(shù)據(jù)庫(kù),以立即提供瀏覽功能,而不必編譯項(xiàng)目或依賴(lài)編譯器提供瀏覽器文件。即使在編輯代碼時(shí),源洞察力也能快速、非侵入地更新其有關(guān)文件的信息。此外,符號(hào)特征被自動(dòng)地嵌入到每個(gè)SourceInsight項(xiàng)目中。您不需要構(gòu)建任何額外的標(biāo)記文件。
9、調(diào)用圖
關(guān)系窗口是一個(gè)源洞察力的創(chuàng)新,它顯示了符號(hào)之間有趣的關(guān)系。它在自己的面板窗口的背景中運(yùn)行,并跟蹤您選擇的符號(hào)。它可以顯示類(lèi)層次結(jié)構(gòu)、調(diào)用樹(shù)、引用樹(shù)等。
10、類(lèi)繼承顯示
Source Insight在工作時(shí),您可以在后臺(tái)自動(dòng)獲取信息,但可以在需要時(shí)與關(guān)系窗口進(jìn)行交互。
關(guān)系窗口可以圖形方式查看,也可以大綱格式查看。您還可以打開(kāi)幾個(gè)關(guān)系Windows,每個(gè)關(guān)系都顯示不同類(lèi)型的信息。
11、項(xiàng)目范圍內(nèi)的關(guān)鍵字搜索
就像在您的代碼庫(kù)上進(jìn)行Internet搜索一樣
您可以像在項(xiàng)目上進(jìn)行網(wǎng)絡(luò)搜索一樣使用SearchProject命令。這使您可以在指定的行數(shù)中找到引用一個(gè)或多個(gè)主題的代碼部分。它甚至可以在有意義的符號(hào)名片段上找到匹配項(xiàng)。您可以使用布爾表達(dá)式,并查找單詞變體。
例如,您可以鍵入“保存磁盤(pán)(復(fù)制或復(fù)制)源洞察將找到所有對(duì)“保存”、“磁盤(pán)”以及“復(fù)制”或“復(fù)制”的引用,這些引用發(fā)生在彼此附近(以及單詞變體,如“保存”、“保存”和“保存”),包括函數(shù)和變量名,例如保存文件,或復(fù)制.
12、上下文語(yǔ)法格式
語(yǔ)法格式化是一項(xiàng)重要的源洞察創(chuàng)新,它以一種密集、令人愉悅和有用的方式提供信息。它提供了大大改進(jìn)的顯示功能,包括使用用戶(hù)定義樣式的完整豐富文本格式。源洞察根據(jù)項(xiàng)目的詞法和符號(hào)信息自動(dòng)應(yīng)用樣式。您可以完全自定義樣式格式。
13、格式化傳遞信息
與簡(jiǎn)單的語(yǔ)法高亮顯示不同,應(yīng)用于標(biāo)識(shí)符的格式基于其作用域和聲明的類(lèi)型。在本例中,由于格式設(shè)置,可以區(qū)分類(lèi)成員和文件范圍符號(hào)之間的區(qū)別。
14、可定制樣式
您可以控制語(yǔ)法格式樣式,這些樣式會(huì)根據(jù)解析和作用域規(guī)則自動(dòng)應(yīng)用于源代碼元素。可以為許多類(lèi)型的語(yǔ)法元素和標(biāo)識(shí)符設(shè)置格式選項(xiàng)。您可以戲劇性地更改源代碼的外觀。
1、改進(jìn)了C/C+、C#、Java和其他語(yǔ)言的語(yǔ)言解析。
2、現(xiàn)在對(duì)Object-C、Python、PHP、XML和JSON文件的語(yǔ)言支持。
3、從外部源(如.NET程序集、JavaJAR文件和包含文件)導(dǎo)入符號(hào)。
4、文件窗口選項(xiàng)卡出現(xiàn)在主應(yīng)用程序窗口的頂部。
5、可折疊代碼塊。你可以控制位置和外觀。
6、文件和目錄比較(Diff)。
7、代碼修飾符,適用于大括號(hào)語(yǔ)言,如C/C+和C#。
8、Unicode支持。
9、當(dāng)您單擊任何標(biāo)識(shí)符時(shí),自動(dòng)引用會(huì)突出顯示,在正確的范圍內(nèi)顯示引用。
10、具有面板和用戶(hù)定義的視覺(jué)主題的新用戶(hù)界面。
11、新的概述滾動(dòng)條是定位像一個(gè)滾動(dòng)條,但讓你鳥(niǎo)瞰你的文件。它可以顯示當(dāng)前函數(shù)的邊界,并幫助您在長(zhǎng)函數(shù)中定位。
12、新的增強(qiáng)垂直滾動(dòng)條顯示滾動(dòng)條中的詳細(xì)信息。
13、多個(gè)窗口布局,您可以快速切換。
14、代碼片段-定義要插入的代碼的可重用模板,其中可以包括自動(dòng)生成的占位符變量。
15、改進(jìn)的書(shū)簽-書(shū)簽現(xiàn)在被持久地存儲(chǔ),并且它們被存儲(chǔ)為與附近函數(shù)或類(lèi)名相距的行。每個(gè)項(xiàng)目都有自己的書(shū)簽列表。
16、改進(jìn)的關(guān)系窗口-引用查找更快。函數(shù)也有一種新的關(guān)系類(lèi)型:“調(diào)用和調(diào)用者”。這兩者都顯示在相同的輪廓或圖形中。還可以將圖形視圖復(fù)制到Windows剪貼板。
17、維護(hù)每個(gè)項(xiàng)目的備份文件,與備份版本比較容易,或者打開(kāi)當(dāng)前文件的舊版本。
18、更好的正則表達(dá)式-現(xiàn)在支持與Perl兼容的多行表達(dá)式.
19、更好地支持大型項(xiàng)目。虛擬內(nèi)存的使用得到了改進(jìn),以便非常大的項(xiàng)目能夠更好地適應(yīng)內(nèi)存空間。舊版本可能會(huì)受到項(xiàng)目索引文件中大量符號(hào)的文件讀取錯(cuò)誤的影響,從而導(dǎo)致項(xiàng)目損壞。這個(gè)問(wèn)題已經(jīng)消除了。
20、使用主文件列表對(duì)多個(gè)用戶(hù)和機(jī)器進(jìn)行更容易的項(xiàng)目管理。一個(gè)項(xiàng)目可以有一個(gè)MFL,它可以是源代碼存儲(chǔ)庫(kù)的一部分,并與其他人共享。它是一個(gè)簡(jiǎn)單的文本文件,列出了項(xiàng)目中的所有文件(和/或目錄)。
21、Source Insight將項(xiàng)目源導(dǎo)出到HTML站點(diǎn)。您可以使用它將所有文件導(dǎo)出到HTML版本,這些HTML版本包含您在SourceInsight中看到的大多數(shù)相同的語(yǔ)法格式。這將生成一個(gè)可用于使用Web瀏覽器瀏覽項(xiàng)目源代碼的網(wǎng)站。
22、瀏覽器模式-源洞察行為作為只讀代碼瀏覽器.只要單擊標(biāo)識(shí)符,就會(huì)跳轉(zhuǎn)到定義,比如在Web瀏覽器中。
23、附加到每個(gè)源文件窗口的符號(hào)窗口窗格現(xiàn)在有一個(gè)可折疊的大綱視圖。
24、所有新的配置系統(tǒng),將所有設(shè)置保存在XML文件中。
25、整個(gè)程序都有很多改進(jìn)!
1、在本站下載source insight 安裝包,雙擊運(yùn)行程序。打開(kāi)如下安裝向?qū)Ы缑妫c(diǎn)擊next【下一步】;

2、進(jìn)入Source Insightt安裝協(xié)議界面,需要您勾選"i accept..."【我同意此軟件協(xié)議】,點(diǎn)擊next【下一步】;

3、選擇Source Insight安裝位置,軟件默認(rèn)是安裝在C盤(pán)目錄下,可點(diǎn)擊change【修改】在打開(kāi)的窗口中,您可以自行修改軟件安裝位置。定義完成后點(diǎn)擊next【下一步】;

4、準(zhǔn)備安裝,如果您要修改Source Insight安裝位置,您可以點(diǎn)擊【back】進(jìn)行修改,如果沒(méi)有問(wèn)題點(diǎn)擊install【安裝】。

5、等待source insight 安裝~~

6、安裝完成,點(diǎn)擊finish【完成】退出安裝向?qū)Ъ纯伞?/p>

1、括號(hào)配對(duì)高亮
“在前括號(hào)左側(cè),后括號(hào)左側(cè)” 雙擊鼠標(biāo)左鍵,可以選定匹配括號(hào)和其中內(nèi)容(<>,(),L{R},[]之間)
2、讓{和} 不縮進(jìn)
Options -> Document Options -> Auto Indenting -> Auto Indent Type 選 Simple
還有:讓{ 和 } 不縮進(jìn): options->document options->auto indent 去掉indent Open Brace和Indent Close Brace
3、添加文件類(lèi)型
Source Insight用戶(hù)可以定義自己的類(lèi)型,Options->Document Options->add type,定義文件類(lèi)型名以及文件名后綴。
勾選include when adding to projects在添加目錄下文件到工程是該類(lèi)文件就會(huì)添加進(jìn)SI的工程。
如果需要將所有文件添加進(jìn)SI的工程,可以定義一種文件類(lèi)型*.*。

4、恢復(fù)ctrl+a的全選功能
ptions -> Key Assignments:通過(guò)關(guān)鍵詞save 找到save all,更改為ctrl+shift+a,通過(guò)關(guān)鍵詞select找到select all,更改為ctrl +a
5、實(shí)用快捷鍵
Shift+F8:高亮選中的字
“ctrl + g”或 F5:跳到指定行
“Ctrl+=” 或 Ctrl+鼠標(biāo)點(diǎn)擊標(biāo)識(shí):直接跳轉(zhuǎn)至標(biāo)識(shí)定義處調(diào)用處 Ctrl+F:本文件內(nèi)查找
F7:打開(kāi)Browse Project Symbols窗口,快速瀏覽工程內(nèi)標(biāo)識(shí)定義
F3:本文件查找結(jié)果的上一個(gè)
F4:本文件查找結(jié)果的下一個(gè)
Ctrl+M:創(chuàng)建或查找書(shū)簽,方便下次找回此位置
6、解決TAB鍵縮進(jìn)問(wèn)題
Options-> Document Options里面的右下角Editing Options欄里,把Expand tabs勾起來(lái),然后確定。OK,現(xiàn)在TAB鍵的縮進(jìn)和四個(gè)空格的縮進(jìn)在SIS里面看起來(lái)就對(duì)齊
(Linux下TAB是8個(gè)空格長(zhǎng)度,這樣設(shè)置可以讓TAB和4個(gè)空格保持一致!)
1贛教云教學(xué)通2.0-贛教云教學(xué)通2.0下載 v5......
2step7 microwin-西門(mén)子PLC S7......
3百度網(wǎng)盤(pán)清爽精簡(jiǎn)純凈版-網(wǎng)盤(pán)工具-百度網(wǎng)盤(pán)清爽精......
4360安全瀏覽器-瀏覽器-360安全瀏覽器下載 ......
5谷歌瀏覽器 XP版-谷歌瀏覽器 XP版-谷歌瀏覽......
6Kittenblock重慶教育專(zhuān)用版-機(jī)器人編程......
7seo外鏈助手(超級(jí)外鏈) -SEO外鏈優(yōu)化工具......
8Notepad3-記事本軟件-Notepad3下......
9小米運(yùn)動(dòng)刷步數(shù)神器-小米運(yùn)動(dòng)刷步數(shù)神器下載 v2......