Source Insight用法

來源:互聯網
上載者:User

參考:http://blog.163.com/vingo_814/blog/static/515421512008827111819262/

一、自我介紹一下:

Source Insight是一個面向項目開發的程式編輯器和代碼瀏覽器,它擁有內建的對C/C++, C#和Java等程式的分析。Source Insight能分析你的原始碼並在你工作的同時動態維護它自己的符號資料庫,並自動為你顯示有用的上下文資訊。 Source Insight不僅僅是一個強大的程式編輯器,它還能顯示referencetrees,class
inheritance diagrams和call trees。Source Insight提供了最快速的對原始碼的導航和任何程式編輯器的源信  息。Source Insight提供了快速和革新的訪問原始碼和源資訊的能力。與眾多其它編輯器產品不同,SourceInsight能在你編輯的同時分析你的原始碼,為你提供實用的資訊並立即進行分析。

看有些同事用vim,我真有點受不了,為什麼那麼不開化呢,要與時俱進呀,同志們。

二、使用方法:

1,安裝不用說了,這個很簡單。

2,啟動介面

啟動Source Insight程式,可以進介面。在工具條上有幾個值得注意的地方,,圖中內凹左邊的是工程按鈕,用於顯示工程視窗的情況;右邊的那個按鈕按下去將會顯示一個視窗,裡邊提供游標所在的函數體內對其他函數的調用圖,通過點擊該表單裡那些函數就可以進入該函數所在的地方。

3,建立新項目(工程)

(1)“項目—>新項目”

(2)設定項目名稱、儲存位置

點擊“新項目”,出現下面對話方塊,標號1、2對應:

①、項目名;

②、工程所存放在目錄。

(3)設定源碼路徑,也就是存放代碼的路徑

項目名稱、存放路徑設定完後,點確定,如下對話方塊,對應標號:

①、點瀏覽,選擇源碼路徑;

②、源碼路徑;

③、點確定,確定選擇。

(4)、加入源碼選擇

①點擊“添加所有”;

②“遞迴加入子目錄”;

③點確定,開始加入,如所示:

(5)、開始加入代碼

三、視窗功能選項

四、常用的快速鍵

Ctrl+= :Jump todefinitionAlt+/ :Look upreferenceF9 :Jump to nextreferenceF7 :Look up symbolsF8 :Look up localsymbolsF9 :Ident leftF10 :Ident rightAlt+, :Jump backwordAlt+. : Jump forwardF2: switch to nextpageF3 : search backwardF4 : search forwardF5: Jump to line ?Ctrl+,/Ctrl+. Jumpto last/pastShift+F3 : searchthe word under cursor backwardShift+F4 : forwardF12 : incrementalsearchShift+Ctrl+f :search in projectOthers(Common inWindows system)Shift+Tab: Movingfoward(After text selected)Tab:Movingbackward(After text selected)Shift+(Up,Down,Left,Rght):Selectcode,do not have to using mouse cursor

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.