軟件介紹
Source Insight4.0免費密鑰版是一款功能強大、實用性極強的代碼編輯、分析、瀏覽軟件,這款軟件完美支持C、C++、ASM、PAS、ASP、HTML等一系列常見語言,相關用戶在這里可以自動完成一系列代碼分析操作,這樣就能夠很好的滿足了相關用戶的使用需求,提升了相關用戶的工作效率。另外,該軟件最大的亮點就是支持自動創建并維護它自己高性能的符號數據庫,這樣無疑解決了用戶不少麻煩。
除了代碼分析外,Source Insight4.0免費密鑰版還提供了許多實用的工具和功能。例如,它擁有強大的代碼搜索功能,可以快速搜索和定位代碼中的關鍵字、符號等;它還支持代碼的語法高亮、自動補全、格式化等功能,可以提高代碼的可讀性和可維護性;此外,它還可以集成各種版本控制系統(如Git、SVN等),方便程序員管理代碼版本。
軟件功能
1、Source Insight是一個面向項目開發的程序編輯器和代碼瀏覽器,它擁有內置的對C/C++,C#和Java等程序的分析。
2、它可以能分析你的源代碼并在你工作的同時動態維護它自己的符號數據庫,并自動為你顯示有用的上下文信息。
3、它不僅僅是一個強大的程序編輯器,它還能顯示referencetrees,classinheritancediagrams和calltrees。Source Insight提供了最快速的對源代碼的導航和任何程序編輯器的源信息。
4、Source Insight是如今最好用的語言編輯器,支持幾乎所有的語言,如C、C++、ASM、PAS、ASP、HTML等常見的,還支持自己定義關鍵字,Source Insight提供了可快速訪問源代碼和源信息的功能。
5、能夠自動創建并維護它自己高性能的符號數據庫,包括函數、method、全局變量、結構、類和工程源文件里定義的其它類型的符號。Source Insight可以迅速地更新的文件信息,即使在編輯代碼的時候。而且符號數據庫的符號可以自動創建到的工程文件中。
軟件亮點
1、理解代碼
快速學習現有代碼庫,并加快新項目的步伐。通過查看函數和對象的使用位置來評估潛在更改的成本。請參閱類繼承和函數調用樹。
2、快速導航
Source Insight 解析您的整個項目,讓您輕松導航和編輯代碼,同時自動向您顯示信息。輕松跳轉到函數調用者或變量引用。
3、發現
查看函數和變量的使用位置。Source Insight自動顯示對函數、變量、類等的引用-幾乎立即。使用高級搜索功能在您的項目中進行搜索。
4、代碼分析
Source Insight具有針對C/C++、C#、Java、Objective-C等的內置動態分析。
5、強大的編輯功能
使用強大的編輯功能,包括代碼片段、符號自動完成和智能重命名。
6、語法格式
使用語法格式查看對變量和其他聲明的實時引用。標識符根據其聲明、范圍和用法進行格式化。
Source Insight使用技巧
1、打開Source Insight客戶端程序。
2、點擊項目,選擇新項目
3、點擊瀏覽,選擇你的源代碼所在目錄。給新建的Source Insight工程取個名字,然后點擊OK。
4、彈出窗口點擊OK
5、然后點擊添加樹,添加目錄結構下所有文件到工程。最后點擊關閉,項目就建立完成。
6、雙擊文件名窗口中的文件,即可打開文件,進行閱讀或編輯。
7、鼠標點擊任意的函數名或變量,即可在下方顯示其定義。
8、鼠標點擊任意的函數名或變量,按F7可以在整個工程內搜索關鍵詞。
9、鼠標點擊任意的函數名或變量,按Ctrl+Shift+F可以在整個工程內搜索包含關鍵詞的文件以及位置。
以上就是Source Insight的一些最基本用法,可以開始代碼閱讀或編輯了。
Source Insight常用設置方法
1、括號配對高亮:
“在前括號左側,后括號左側”雙擊鼠標左鍵,可以選定匹配括號和其中內容(<>,(),L{R},[]之間)
2、讓{和}不縮進:
Options->Document Options->Auto Indenting->Auto IndentType選Simple
還有:讓{和}不縮進:options->document options->auto indent去掉indent Open Brace和Indent Close Brace。(不好使,括號無法配對對齊!)
3、添加文件類型
用戶可以定義自己的類型,Options->Document Options->add type,定義文件類型名以及文件名后綴。
勾選include when adding to projects在添加目錄下文件到工程是該類文件就會添加進SI的工程。
如果需要將所有文件添加進SI的工程,可以定義一種文件類型*.*。
4、恢復ctrl+a的全選功能
Options->Key Assignments:通過關鍵詞save找到save all,更改為ctrl+shift+a,通過關鍵詞select找到select all,更改為ctrl+a
5、設置背景色:
Options->preference->color->windows background設置背景色(護眼色:85,90,205)
6、字符大小不一:
方法1:選上"view-->draftview",就可以讓每個字符的寬度一致了??旖萱I是"Alt+F12"
方法2:解決中文注釋字體間距太大:
(1)、Options->Style Properties
(2)、在左邊Style Name下找到Comment Multi Line和Comment.在其右邊對應的Font屬性框下的Font Name中選“Pick...”設置為宋體、常規、小四。確定,退回Style Properties界面,Size設為10。最后設置Clolors框下Foreground,點“Pick...”選擇一種自己喜歡的顏色就OK了
注:以上方法1為通用設置,方法2中可以設置注釋字體以及字體大??!
7、刪除注釋時半個漢字問題(刪除一個漢字,漢字沒有了,但會多出一個問號?)
方法:
①將SuperBackspace.em復制到Source Insight安裝目錄;
②Project→OpenProject,打開Base項目;
③將復制過去的SuperBackspace.em添加入Base項目;
④重啟Source Insight;
⑤Options→Key Assignments,將Marco:SuperBackspace綁定到BackSpace鍵;
8、實用快捷鍵:
Shift+F8:高亮選中的字
"ctrl+g"或"F5":跳到指定行
“Ctrl+=”或Ctrl+鼠標點擊標識:直接跳轉至標識定義處調用處
Ctrl+F:本文件內查找
F7:打開BrowseProjectSymbols窗口,快速瀏覽工程內標識定義
F3:本文件查找結果的上一個
F4:本文件查找結果的下一個
Ctrl+M:創建或查找書簽,方便下次找回此位置
9、解決TAB鍵縮進問題
Options->Document Options里面的右下角Editing Options欄里,把Expand tabs勾起來,然后確定。OK,現在TAB鍵的縮進和四個空格的縮進在SIS里面看起來就對齊
(Linux下TAB是8個空格長度,這樣設置可以讓TAB和4個空格保持一致!)
常見問題
為什么我的軟件無法打開某些文件?
答:這可能是由于文件格式不受支持或文件已經損壞。請確保文件格式受支持,并嘗試使用其他文本編輯器打開文件以查看是否存在損壞。
如何添加新的編程語言支持?
答:軟件默認支持多種編程語言,但您可以添加新的語言支持。在“選項”菜單中選擇“語言選項”,然后單擊“添加”按鈕,輸入新語言的文件擴展名和語法規則即可。
如何在軟件中查找并替換代碼?
答:在軟件中,您可以使用“查找”和“替換”功能來查找和替換代碼。在編輯器窗口中,按Ctrl + F打開查找對話框,在其中輸入要查找的文本并單擊“查找”按鈕。您還可以使用替換選項來替換查找到的文本。
如何在軟件中設置代碼格式化選項?
答:在“選項”菜單中選擇“語言選項”,然后單擊“格式”選項卡。在此處,您可以設置各種代碼格式化選項,如縮進、換行符、空格等。
如何在軟件中設置代碼折疊選項?
答:在“選項”菜單中選擇“語言選項”,然后單擊“編輯”選項卡。在此處,您可以設置代碼折疊選項,如折疊級別和默認折疊狀態。