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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Source Insight 教程

發布時間:2024/7/23 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Source Insight 教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


From:http://www.cnblogs.com/ningskyer/articles/4038501.html

最經典的Source_Insight完整使用教程:https://wenku.baidu.com/view/6f7dbe87caaedd3382c4d3e4.html

Source Insight 使用方法及技巧:https://wenku.baidu.com/view/ddd28da36294dd88d0d26b4c.html

Source Insight 常用設置和快捷鍵大全:http://www.cnblogs.com/bluestorm/archive/2012/10/28/2743792.html

Source Insight教程及技巧(大全)——最終整合版:http://www.docin.com/p-1150579523.html


A. why SI:

  為什么要用Source Insight呢?因為她比完整的IDE要更快啊,比一般的編輯器便捷啊!她有逆天的查看定義,查看調用,查看引用功能以及方便的Context Window上下文顯示,像這樣的東西非常有利于查看大量代碼!

  那么問題來了——比如我現在隨便找了一份源碼,我該要怎么閱讀呢?很簡單,SI可以極其方便地將一個源碼目錄變成source insight工程,然后直接操作——來天吞天,來地含地:新建工程——>命名工程——>設置源碼目錄——>好了,去閱讀吧。。。

  那么又有一個問題,比如要設置字體背景之類的東西哩?呵呵,Options->Preferences…里面的內容能讓你晚上做夢都笑醒了。

  所以說到這里,SI的強大之處在于:速度快,閱讀方便,設置方便。當然這只是一小部分,她還有強大的自定義指令的功能,這個還在學習,放下不表。但是,就這些基本的功能就已經能支持我很好的工作了啊!


?

B. SI Project初體驗與窗口布局介紹:


Project的建立和工作區域

在菜單中選擇Project->New Project…可以建立新的工程,自定義工程名,選擇保存路徑,然后新建。

  新建確定之后,在接下來的菜單中,需要選擇Project Source Directory: the main location of your source files.?比如我可以選最新的Android API 19的源碼目錄。

  選定之后會出現Add and Remove Project Files的對話框,這時候可以選擇剛才目錄中的文件,然后添加進來。

  Load完成之后close對話框就可以了??梢约硬煌窂降拇a進來。

  完成之后,Project Window就出現在右邊了,點擊其中任意一個文件,內容就顯示在中央編輯區域了。左邊是Symbol Window,可以快速定位函數、變量定義等。下面是Context Window,顯示有用的上下文相關信息??梢酝ㄟ^View菜單調出或者關閉各種窗口。比如Relative Window可以顯示出方法中調用的方法。

  以下是source insight標準工作界面,從左到右從上到下分別是Symbol window /編輯區 / Project window / Relative window / Context window. 這樣的布局是非常方便的,大家就按照這樣布局就行??赡苡械娜藄ource insight窗口嵌入有問題,沒事兒,多試幾次多拖拽幾次就行了。。。



C.幾種逆天功能:

1.同步

  在編輯區域中,鍵盤按下Ctrl,用鼠標單擊變量或方法時,會跳到變量或方法的定義。

  如果某個變量或者方法是黑色字體表示的,說明它還沒有被定義。

  當然有時候也不是因為沒定義,需要同步一下,Project->Synchronizing Files。

?

2.查看定義

  可以選中一個變量,然后右鍵,Jump to Definition,跳轉到定義。

  當然,上面提過,也可以直接Ctrl+鼠標點擊。

  在編輯區域內選中變量或者方法,過一兩秒,Context Window會自動顯示定義。

?

3.查找引用

  選擇一個變量或方法后右鍵?Lookup References…?就可以進行查找。

  查找結果顯示在一個框里,點擊每條查找結果前面的紅色標記(兩個紅色的相背的三角形),可以該條結果對應代碼文件,進入代碼編輯狀態;再點擊代碼中的查找對應行開頭的紅色標記可以轉回查找結果頁面。

  工具欄上有相應的圖標進行上一條和下一條的跳轉。?

  Lookup References彈出的對話框里可以進行查詢的選項配置。比如是否大小寫敏感,是不查找注釋還是只在注釋里查找。

  另外Search Method也可以選是字符串、正則、關鍵字、還是引用類型。

?

4.查找調用

  這個是針對方法的,選中方法名,然后右鍵?Jump to Caller,如果只有一次調用,則直接跳轉,如果多次調用,則顯示一個列表框,選擇一項就會跳轉過去。

  文件中的查找可以通過菜單Search。

?

附錄:Source Insight常用快捷鍵

  1.Ctrl + 鼠標單擊 進入定義.

  2.Alt + F12可以切換,讓字符寬度變得一致,或者是大小不同地顯示。

  3.Shift + F8 標亮文本中光標所在的單詞。

  4.Ctrl + G (或者F5) 跳轉到某一行。

  5.Ctrl + O 搜索文件,找到回車打開,找不到ESC退出

  6.Alt + G (或者F7) 打開Symbol Window.

  7.Alt +, 后退; ? ?Alt+.前進.

  8.Ctrl + F 查找關鍵字。

  9. Ctrl + Shift + F 全工程查找關鍵字

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


doxygen ?類的繼承關系 生成工具


總結

以上是生活随笔為你收集整理的Source Insight 教程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。