source insight(SI)使用教程
文章目錄
- 創(chuàng)建工程,新建項目
- 常用設(shè)置
- 搜索功能(快捷鍵ctrl + /)代碼查找(就是那個R按鈕)
- 關(guān)于搜索參數(shù)的詳細解釋
- 設(shè)置搜索路徑的相對路徑(失敗了)
- 直接在源碼包里創(chuàng)建項目
- 搜索功能2(簡單搜索單個文件,ctrl + F,按F3F4切換搜索結(jié)果,F3向前搜索,F4)
- 搜索功能3(搜索某個目錄文件)(快捷鍵ctrl + shift + F)
- 高亮代碼 F8
- 跳轉(zhuǎn)到函數(shù)(變量)定義、函數(shù)(變量)引用等
- 向前向后訪問(ctrl + ,)(ctrl + .)
- 還講了一個操作,就是刪除我們代碼中不用看的代碼
- alt + F12切換普通字體,格式化字體(View -> Mono Font View)
- 20211201 如何設(shè)定指定語塊風格
參考文章1:程序員閱讀代碼必備高效工具-Source Insight
參考文章2:Source Insight 創(chuàng)建工程/添加已有工程
文章目錄
- 創(chuàng)建工程,新建項目
- 常用設(shè)置
- 搜索功能(快捷鍵ctrl + /)代碼查找(就是那個R按鈕)
- 關(guān)于搜索參數(shù)的詳細解釋
- 設(shè)置搜索路徑的相對路徑(失敗了)
- 直接在源碼包里創(chuàng)建項目
- 搜索功能2(簡單搜索單個文件,ctrl + F,按F3F4切換搜索結(jié)果,F3向前搜索,F4)
- 搜索功能3(搜索某個目錄文件)(快捷鍵ctrl + shift + F)
- 高亮代碼 F8
- 跳轉(zhuǎn)到函數(shù)(變量)定義、函數(shù)(變量)引用等
- 向前向后訪問(ctrl + ,)(ctrl + .)
- 還講了一個操作,就是刪除我們代碼中不用看的代碼
- alt + F12切換普通字體,格式化字體(View -> Mono Font View)
- 20211201 如何設(shè)定指定語塊風格
創(chuàng)建工程,新建項目
- 項目→新建項目
- 設(shè)置好項目名和項目工程文件存放的位置
- 默認不動
- 將所要查看的代碼添加到工程
- 然后點擊同步代碼(我不知道這步干嘛用的。。)(laoyuan說這個功能類似于rebuild,如果先rebuild,增加或修改了幾個文件,那么同步就很快,【rebuild很慢的。?!?#xff09;
常用設(shè)置
-
項目→打開項目→base
-
點擊utils.em
然后點option-document options,我這沒有啊尷尬,,,,
搜索功能(快捷鍵ctrl + /)代碼查找(就是那個R按鈕)
選中需要搜索的內(nèi)容(或者進入后輸入),點擊R,選擇搜索選項,點擊search搜索
如果已經(jīng)有了個搜索結(jié)果文件,下次搜索的時候會提示讓直接替換內(nèi)容,還是追加,還是創(chuàng)建一個新的搜索結(jié)果文件,我可以選擇新創(chuàng)建一個搜索結(jié)果文件
然后點擊帶兩個反向紅色箭頭的小按鈕都能進行切換
關(guān)于搜索參數(shù)的詳細解釋
Look up References
我們最常用的一種查找方式是選擇Search/Lookup References或按Ctrl+/組合鍵再或者鼠標點 R按鈕,在彈出的Loopup References窗口進行查找操作。 在Search Method中有四種可選的查找方式:SimpleString、Regular Expression、 Keyword Expression和Look UpReference。其中Simple String是最普通的查找方式,可以查找文件中出現(xiàn)的任意字符或字符,甚至可以查找 _upap || u這樣的字符串,但是在工程較大時,查找過程會較慢。 RegularExpression查找方式將在后面講述正則表達時會介紹到,這里暫時按下不表。 Keyword Expression和Look UpReference查找的結(jié)果基本相同,但是顯示方式略有差異。這兩種方式都是使用SI預(yù)先建立的數(shù)據(jù)庫,查找起來速度相當快。但通常這種速度只對在查找標識符時有明顯效果。對于像函數(shù)名,變量名等的查找,強烈建議使用這兩種方式進行查找。
(做過代碼同步synchronize的話,用索引查找是最快的)
這代碼注釋可以
設(shè)置搜索路徑的相對路徑(失敗了)
參考文章:SourceInsight設(shè)置相對路徑
有時候搜索結(jié)果的絕對路徑比較長,這不是我們需要的,如何修改為相對路徑呢?
比如我們當前路徑是F:\rv1.8_app_kernel_external\rv1.8_app_kernel_external\siPrj_app_external,我們直接修改成..\siPrj_app_external,改不了,說文件夾不存在。。。
(但是前提是,si工程文件夾必須跟代碼文件夾【只能有一個,我有兩個源碼文件夾就選不上,放到一個文件夾下,重新新建si項目才好】在同一級目錄下,)
我重新新建項目后,搜索發(fā)現(xiàn)結(jié)果已經(jīng)是相對路徑了
但是我還是想嘗試改一下,目前的路徑是:F:\rv1.8_app_kernel_external\rv1.8_app_kernel_external\app&external,我把它改成..\app&external,還是說不存在。。。
我發(fā)現(xiàn)我創(chuàng)建項目的方法有問題,應(yīng)該是直接在源碼包里創(chuàng)建si項目的。。。。
直接在源碼包里創(chuàng)建項目
還是不行啊,我放棄了,,反正搜索也能顯示相對路徑了
搜索功能2(簡單搜索單個文件,ctrl + F,按F3F4切換搜索結(jié)果,F3向前搜索,F4)
搜索功能3(搜索某個目錄文件)(快捷鍵ctrl + shift + F)
高亮代碼 F8
其實在代碼那右鍵,有很多的信息的
跳轉(zhuǎn)到函數(shù)(變量)定義、函數(shù)(變量)引用等
可以快速查看定義(符號信息),跳轉(zhuǎn)到定義,跳轉(zhuǎn)到基類(父類),跳轉(zhuǎn)到原型,跳轉(zhuǎn)到調(diào)用者
向前向后訪問(ctrl + ,)(ctrl + .)
還講了一個操作,就是刪除我們代碼中不用看的代碼
alt + F12切換普通字體,格式化字體(View -> Mono Font View)
20211201 如何設(shè)定指定語塊風格
比如對于函數(shù),或者控制語句(while、if等),我們可以對它們右鍵,選擇style properties
我們可以設(shè)置它們的風格,如字體大小,是否加粗,前景色,背景色,陰影等
效果示例,看起來還是十分不暈的
總結(jié)
以上是生活随笔為你收集整理的source insight(SI)使用教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++string类型与C语言字符数组的
- 下一篇: 怎么向后删除?(删除光标后的字符)(按d