當(dāng)下軟件園 / 匯聚當(dāng)下最新最酷的軟件下載站!
當(dāng)下軟件園
您的位置: 首頁 > 應(yīng)用軟件 > 編程工具 > Source Insight V4.0.0099 官方最新版
Source Insight Source Insight V4.0.0099 官方最新版 / Source Insight下載 版本
  • 軟件大?。?/span>19.84M
  • 軟件語言:簡體中文
  • 軟件類型:國產(chǎn)軟件
  • 軟件授權(quán):免費(fèi)軟件
  • 更新時(shí)間:2019-10-15
  • 軟件類別:編程工具
  • 軟件官網(wǎng):http://daaijiaoyu.cn
  • 應(yīng)用平臺:Win2003,WinXP,Vista,Win7,Win8

網(wǎng)友評分: 分?jǐn)?shù) 5

軟件非常好(50% 軟件不好用(50%

  Source Insight是一款功能強(qiáng)大的程序編輯器和代碼瀏覽器,此軟件能夠自動創(chuàng)建并維護(hù)自己高性能的符號數(shù)據(jù)庫,包括函數(shù)、Methhod、全局變量等等,還能夠快速的更新文件信息,即使在編輯代碼的時(shí)候也能夠完成。

Source Insight

【功能特點(diǎn)】

  一、【解析日志信息時(shí)非常有用的Source Link】

  總地說來,SourceLink根據(jù)特定的搜索模式,把當(dāng)前文件中滿足模式的行、鏈接到由該行指定的其他源文件中。

  所謂特定的搜索模式,共有兩種"File, then line"和"Line, then file",其中前后兩部分依靠正則表達(dá)式的組的概念來予以分割。如果當(dāng)前文件具有匹配行,比如"Error d:tcsrcq5.c 18: Lvalue required in function jsSort",那么SourceInsight在該行創(chuàng)建SourceLink、把該行鏈接到由該行指定的文件中(即d:tcsrcq5.c,第18行)。

  1、創(chuàng)建SourceLink:運(yùn)行Search菜單的Parse Source Links…命令,在彈出的框中、選擇搜索模式、并填入相應(yīng)的正則表達(dá)式串,點(diǎn)OK,SIS就會解析當(dāng)前文件,如果有匹配,就創(chuàng)建SourceLink。

  2、在解析日志信息時(shí),使用SourceLink:可以打開日志信息,運(yùn)行Parse Source Links命令,日志中能夠匹配模式的每一行(通常是含有錯(cuò)誤信息的行)、就會被設(shè)置上一個(gè)SourceLink

  3、在解析自定義命令輸出時(shí),使用SourceLink:首先勾選Custom Command 中的"Parse Links in Output",然后選擇特定的搜索模式,最后填入合適的正則表達(dá)式。這樣,Source Insight把輸出信息作為當(dāng)前搜索用文件;并且,如果有匹配行(通常即編譯錯(cuò)誤信息行),SIS為 該行創(chuàng)建SourceLink、并把每一個(gè)錯(cuò)誤信息中給定的文件(和行號)作為link目的地,這對于我們修改源代碼錯(cuò)誤非常有幫助。

Source Insight

  二、【上下文敏感的智能重命名】

  1、替換:目前來說,普通的替換命令、快捷鍵為ctrl+H,足以已滿足工作要求。

  在彈出的替換窗口中,在Search框中勾選Selection來只在所選文本區(qū)域中替換(當(dāng)然這時(shí)你要先選定區(qū)域然后再按ctrl+H)、勾選WholeFile來在整個(gè)當(dāng)前文件內(nèi)替換、兩者都不勾選來從當(dāng)前光標(biāo)處替換至文件末尾;點(diǎn)右邊的Files…按鈕,可選擇替換多個(gè)文件的內(nèi)容。

  2、上下文敏感的智能重命名:Smart Rename命令、快捷鍵是Ctrl+',是上下文敏感的全局搜索替換。它可以智能地重命名全部項(xiàng)目文件中的一個(gè)標(biāo)示符。SourceInsight的搜索索引(search index)使得搜索過程進(jìn)行地非常快。而且,使用Smart Rename所做的替換會被記錄在Search Results窗口中,每一條替換記錄旁有一個(gè)SourceLink鏈接到替換發(fā)生地文件。

  Smart Rename可以用來重命名標(biāo)記(symbol)。如果勾選了Smart Reference Matching選項(xiàng),Smart Rename就只在正確的上下文范圍內(nèi)進(jìn)行重命名。它可以智能地重命名全部項(xiàng)目文件中的一個(gè)標(biāo)示符;它可以重命名函數(shù)本地變量,類或結(jié)構(gòu)體成員、函數(shù)。

Source Insight

【特色介紹】

  1、文件對比:這個(gè)功能在->Tools 中,可以支持當(dāng)前文件和備份文件對比,也支持兩個(gè)文件對比。甚至支持文件夾內(nèi)容對比。簡單使用后發(fā)現(xiàn)效果好不錯(cuò),這是替代 UltraCompare 的節(jié)奏啊,不過應(yīng)該不支持文件信息的二進(jìn)制版本對比。

  2、代碼:Reformat這個(gè)功能也在->Tools 中,可以支持幾種常見的代碼風(fēng)格,例如:ANSI、GNU、K&R,也支持自定義,這和Eclipse 中的一樣。代碼風(fēng)格是非常個(gè)人化的東西,看著舒服就好。這個(gè)功能在拷貝粘貼代碼的時(shí)候很實(shí)用,設(shè)置好自己的代碼風(fēng)格,拷貝代碼后 reformat 一下,大括號縮進(jìn)什么的就可以輕松搞定。

Source Insight

  3、自動補(bǔ)全:自動補(bǔ)全這個(gè)功能本來就有,這也是使用SI寫代碼比直接在keil IAR中寫代碼效率高的一個(gè)很重要的原因。但是這次自動補(bǔ)全又增加了新的功能,支持一些關(guān)鍵字的自動補(bǔ)全。例如如下的 for 循環(huán),if else 結(jié)構(gòu)。

  4、代碼折疊:這個(gè)功能在閱讀非常長的代碼時(shí)還是很好用的。還有更多的功能例如主題配色,查找等就不演示了,反正都比3.5版本更好了。但是好也不是完全的,在使用新版本是出現(xiàn)過一次程序奔潰,再次打開后當(dāng)前文件就部分出現(xiàn)了亂碼。

軟件特別說明

標(biāo)簽: Source Insight 代碼編輯 項(xiàng)目代碼 編程開發(fā)

其他版本下載
網(wǎng)友評論
回頂部 去下載

關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們

Copyright ? 2005-2024 daaijiaoyu.cn.All rights reserved.

浙ICP備06019006號-1 浙公網(wǎng)安備33038102330474號