網友評分: 4.2分
Source Insight4.0漢化破解版是一款界面美觀的代碼編輯器。該軟件操作簡單,為用戶提供了快速和革新的訪問源代碼和原信息的能力,支持兩個文件對比,甚至支持文件夾內容對比,讓我們的效率變得更高了,非常適合程序員使用!
1、文件對比
這個功能在->Tools 中,可以支持當前文件和備份文件對比,也支持兩個文件對比。甚至支持文件夾內容對比。簡單使用后發現效果好不錯,這是替代 UltraCompare 的節奏啊,不過應該不支持文件信息的二進制版本對比。
2、代碼
Reformat這個功能也在->Tools 中,可以支持幾種常見的代碼風格,例如:ANSI、GNU、K&R,也支持自定義,這和Eclipse 中的一樣。代碼風格是非常個人化的東西,看著舒服就好。這個功能在拷貝粘貼代碼的時候很實用,設置好自己的代碼風格,拷貝代碼后 reformat 一下,大括號縮進什么的就可以輕松搞定。
3、自動補全
自動補全這個功能本來就有,這也是使用SI寫代碼比直接在keil IAR中寫代碼效率高的一個很重要的原因。但是這次自動補全又增加了新的功能,支持一些關鍵字的自動補全。例如如下的 for 循環,if else 結構。
4、代碼折疊
這個功能在閱讀非常長的代碼時還是很好用的。還有更多的功能例如主題配色,查找等就不演示了,反正都比3.5版本更好了。但是好也不是完全的,在使用新版本是出現過一次程序奔潰,再次打開后當前文件就部分出現了亂碼。
一、解析日志信息時非常有用的軟件
總地說來,該軟件根據特定的搜索模式,把當前文件中滿足模式的行、鏈接到由該行指定的其他源文件中。
所謂特定的搜索模式,共有兩種"File, then line"和"Line, then file",其中前后兩部分依靠正則表達式的組的概念來予以分割。如果當前文件具有匹配行,比如"Error d:tcsrcq5.c 18: Lvalue required in function jsSort",那么該軟件在該行創建軟件、把該行鏈接到由該行指定的文件中(即d:tcsrcq5.c,第18行)。
1.1 創建軟件
運行Search菜單的Parse Source Links…命令,在彈出的框中、選擇搜索模式、并填入相應的正則表達式串,點OK,SIS就會解析當前文件,如果有匹配,就創建軟件。
1.2 在解析日志信息時,使用軟件
可以打開日志信息,運行命令,日志中能夠匹配模式的每一行(通常是含有錯誤信息的行)、就會被設置上一個軟件
1.3在解析自定義命令輸出時,使用軟件
首先勾選Custom Command 中的"Parse Links in Output",然后選擇特定的搜索模式,最后填入合適的正則表達式。這樣,軟件就可以把輸出信息作為當前搜索用文件;并且,如果有匹配行(通常即編譯錯誤信息行),SIS為 該行創建并把每一個錯誤信息中給定的文件(和行號)作為link目的地,這對于我們修改源代碼錯誤非常有幫助。
二、替換(Replace) VS 上下文敏感的智能重命名(Context-Sensitive Smart Rename)
2.1 替換(Replace)
目前來說,普通的替換命令、快捷鍵為ctrl+H,足以已滿足工作要求。
在彈出的替換窗口中,在Search框中勾選Selection來只在所選文本區域中替換(當然這時你要先選定區域然后再按ctrl+H)、勾選WholeFile來在整個當前文件內替換、兩者都不勾選來從當前光標處替換至文件末尾;點右邊的Files…按鈕,可選擇替換多個文件的內容。
2.2上下文敏感的智能重命名(Context-Sensitive Smart Rename)
Smart Rename命令、快捷鍵是Ctrl+',是上下文敏感的全局搜索替換。它可以智能地重命名全部項目文件中的一個標示符。該軟件的搜索索引(search index)使得搜索過程進行地非常快。而且,使用Smart Rename所做的替換會被記錄在Search Results窗口中,每一條替換記錄旁有一個鏈接到替換發生地文件。
Smart Rename可以用來重命名標記(symbol)。如果勾選了Smart Reference Matching選項,Smart Rename就只在正確的上下文范圍內進行重命名。它可以智能地重命名全部項目文件中的一個標示符;它可以重命名函數本地變量,類或結構體成員、函數。
1、完成破解,先回到安裝包,然后將“sourceinsight4.exe”文件復制到軟件的安裝目錄中,默認路徑為C:\Program Files (x86)\Source Insight 4.0
2、然后打開路徑C:\ProgramData\Source Insight\4.0,使用記事本打開“si4.lic”。將Expiration="2017-04-01",改成2030-XX-XX。即可無限使用
接下來就可以體驗到里面的全部功能了。
標簽: Source Insight 代碼編輯器