日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

source insight(SI)使用教程

發(fā)布時(shí)間:2025/3/20 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 source insight(SI)使用教程 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

    • 創(chuàng)建工程,新建項(xiàng)目
    • 常用設(shè)置
      • 搜索功能(快捷鍵ctrl + /)代碼查找(就是那個(gè)R按鈕)
        • 關(guān)于搜索參數(shù)的詳細(xì)解釋
        • 設(shè)置搜索路徑的相對(duì)路徑(失敗了)
          • 直接在源碼包里創(chuàng)建項(xiàng)目
      • 搜索功能2(簡(jiǎn)單搜索單個(gè)文件,ctrl + F,按F3F4切換搜索結(jié)果,F3向前搜索,F4)
      • 搜索功能3(搜索某個(gè)目錄文件)(快捷鍵ctrl + shift + F)
      • 高亮代碼 F8
      • 跳轉(zhuǎn)到函數(shù)(變量)定義、函數(shù)(變量)引用等
      • 向前向后訪問(wèn)(ctrl + ,)(ctrl + .)
      • 還講了一個(gè)操作,就是刪除我們代碼中不用看的代碼
      • alt + F12切換普通字體,格式化字體(View -> Mono Font View)
    • 20211201 如何設(shè)定指定語(yǔ)塊風(fēng)格

參考文章1:程序員閱讀代碼必備高效工具-Source Insight

參考文章2:Source Insight 創(chuàng)建工程/添加已有工程

文章目錄

    • 創(chuàng)建工程,新建項(xiàng)目
    • 常用設(shè)置
      • 搜索功能(快捷鍵ctrl + /)代碼查找(就是那個(gè)R按鈕)
        • 關(guān)于搜索參數(shù)的詳細(xì)解釋
        • 設(shè)置搜索路徑的相對(duì)路徑(失敗了)
          • 直接在源碼包里創(chuàng)建項(xiàng)目
      • 搜索功能2(簡(jiǎn)單搜索單個(gè)文件,ctrl + F,按F3F4切換搜索結(jié)果,F3向前搜索,F4)
      • 搜索功能3(搜索某個(gè)目錄文件)(快捷鍵ctrl + shift + F)
      • 高亮代碼 F8
      • 跳轉(zhuǎn)到函數(shù)(變量)定義、函數(shù)(變量)引用等
      • 向前向后訪問(wèn)(ctrl + ,)(ctrl + .)
      • 還講了一個(gè)操作,就是刪除我們代碼中不用看的代碼
      • alt + F12切換普通字體,格式化字體(View -> Mono Font View)
    • 20211201 如何設(shè)定指定語(yǔ)塊風(fēng)格

創(chuàng)建工程,新建項(xiàng)目

  • 項(xiàng)目→新建項(xiàng)目
  • 設(shè)置好項(xiàng)目名和項(xiàng)目工程文件存放的位置
  • 默認(rèn)不動(dòng)
  • 將所要查看的代碼添加到工程

  • 然后點(diǎn)擊同步代碼(我不知道這步干嘛用的。。)(laoyuan說(shuō)這個(gè)功能類似于rebuild,如果先rebuild,增加或修改了幾個(gè)文件,那么同步就很快,【rebuild很慢的。。】)

常用設(shè)置

  • 項(xiàng)目→打開項(xiàng)目→base

  • 點(diǎn)擊utils.em

    然后點(diǎn)option-document options,我這沒有啊尷尬,,,,

搜索功能(快捷鍵ctrl + /)代碼查找(就是那個(gè)R按鈕)

選中需要搜索的內(nèi)容(或者進(jìn)入后輸入),點(diǎn)擊R,選擇搜索選項(xiàng),點(diǎn)擊search搜索


如果已經(jīng)有了個(gè)搜索結(jié)果文件,下次搜索的時(shí)候會(huì)提示讓直接替換內(nèi)容,還是追加,還是創(chuàng)建一個(gè)新的搜索結(jié)果文件,我可以選擇新創(chuàng)建一個(gè)搜索結(jié)果文件


然后點(diǎn)擊帶兩個(gè)反向紅色箭頭的小按鈕都能進(jìn)行切換

關(guān)于搜索參數(shù)的詳細(xì)解釋

Look up References
  我們最常用的一種查找方式是選擇Search/Lookup References或按Ctrl+/組合鍵再或者鼠標(biāo)點(diǎn) R按鈕,在彈出的Loopup References窗口進(jìn)行查找操作。 在Search Method中有四種可選的查找方式:SimpleString、Regular Expression、 Keyword Expression和Look UpReference。其中Simple String是最普通的查找方式,可以查找文件中出現(xiàn)的任意字符或字符,甚至可以查找 _upap || u這樣的字符串,但是在工程較大時(shí),查找過(guò)程會(huì)較慢。 RegularExpression查找方式將在后面講述正則表達(dá)時(shí)會(huì)介紹到,這里暫時(shí)按下不表。 Keyword Expression和Look UpReference查找的結(jié)果基本相同,但是顯示方式略有差異。這兩種方式都是使用SI預(yù)先建立的數(shù)據(jù)庫(kù),查找起來(lái)速度相當(dāng)快。但通常這種速度只對(duì)在查找標(biāo)識(shí)符時(shí)有明顯效果。對(duì)于像函數(shù)名,變量名等的查找,強(qiáng)烈建議使用這兩種方式進(jìn)行查找。

(做過(guò)代碼同步synchronize的話,用索引查找是最快的)

這代碼注釋可以

設(shè)置搜索路徑的相對(duì)路徑(失敗了)

參考文章:SourceInsight設(shè)置相對(duì)路徑

有時(shí)候搜索結(jié)果的絕對(duì)路徑比較長(zhǎng),這不是我們需要的,如何修改為相對(duì)路徑呢?

比如我們當(dāng)前路徑是F:\rv1.8_app_kernel_external\rv1.8_app_kernel_external\siPrj_app_external,我們直接修改成..\siPrj_app_external,改不了,說(shuō)文件夾不存在。。。

(但是前提是,si工程文件夾必須跟代碼文件夾【只能有一個(gè),我有兩個(gè)源碼文件夾就選不上,放到一個(gè)文件夾下,重新新建si項(xiàng)目才好】在同一級(jí)目錄下,)

我重新新建項(xiàng)目后,搜索發(fā)現(xiàn)結(jié)果已經(jīng)是相對(duì)路徑了

但是我還是想嘗試改一下,目前的路徑是:F:\rv1.8_app_kernel_external\rv1.8_app_kernel_external\app&external,我把它改成..\app&external,還是說(shuō)不存在。。。

我發(fā)現(xiàn)我創(chuàng)建項(xiàng)目的方法有問(wèn)題,應(yīng)該是直接在源碼包里創(chuàng)建si項(xiàng)目的。。。。

直接在源碼包里創(chuàng)建項(xiàng)目




還是不行啊,我放棄了,,反正搜索也能顯示相對(duì)路徑了

搜索功能2(簡(jiǎn)單搜索單個(gè)文件,ctrl + F,按F3F4切換搜索結(jié)果,F3向前搜索,F4)

搜索功能3(搜索某個(gè)目錄文件)(快捷鍵ctrl + shift + F)

高亮代碼 F8

其實(shí)在代碼那右鍵,有很多的信息的

跳轉(zhuǎn)到函數(shù)(變量)定義、函數(shù)(變量)引用等


可以快速查看定義(符號(hào)信息),跳轉(zhuǎn)到定義,跳轉(zhuǎn)到基類(父類),跳轉(zhuǎn)到原型,跳轉(zhuǎn)到調(diào)用者

向前向后訪問(wèn)(ctrl + ,)(ctrl + .)

還講了一個(gè)操作,就是刪除我們代碼中不用看的代碼

alt + F12切換普通字體,格式化字體(View -> Mono Font View)

20211201 如何設(shè)定指定語(yǔ)塊風(fēng)格

比如對(duì)于函數(shù),或者控制語(yǔ)句(while、if等),我們可以對(duì)它們右鍵,選擇style properties

我們可以設(shè)置它們的風(fēng)格,如字體大小,是否加粗,前景色,背景色,陰影等

效果示例,看起來(lái)還是十分不暈的

總結(jié)

以上是生活随笔為你收集整理的source insight(SI)使用教程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。