天天看點

Source Insight 技巧總結

以下文章轉載自網絡:http://blog.csdn.net/junjie319/article/details/6910992

http://www.cnblogs.com/bluestorm/archive/2012/10/28/2743792.html

Technorati 标簽: SI 技巧

1.如何找回失去的context window

  context window 在看程式時很有用,當使用者指向某個函數或變量時,在context window中都會有該變量或函數的定義;但有時會為了增加程式的容量或者不小心,将context window變成獨立視窗,sourceinsight沒有簡單的菜單來恢複它。下面介紹一種網上流傳的方法:步驟為:

  • 運作source insight, 點選Options->Save Configuration.選擇“All settings”,點選"save"按鈕。

  •    當“儲存”對話框打開時,記下配置檔案被儲存的目錄,它一般有以下形式:“My Documents/Source Insight/Setting”,退出,并不儲存 配置。

  •    找到上步中,配置檔案中叫“GLOBAL.CF3”的檔案,複制它,并重命名為如“OLD.CF3”的形式。

  •    重新啟動SourceInsight,選擇 Options->Load Configuration,去掉随之出現的對話框最上面複選框,同時選擇"Display and Windows",點選右則的load按鈕,在出現的對話框中,選擇OLD.CF3配置檔案。

  •   加載OLD配置檔案後,再選擇View->context window,消失的context window又會出現在你的面前。

   a.萬能法:

   到配置檔案所在檔案夾中(setting檔案夾)下,将其下的所有檔案(也就是二個檔案),統統删除,再重新開機sourceinsight,這時會自動生成預設配置檔案。

  b.當context window成為獨立視窗後,不要關閉它,也不要最大化;讓它保持從嵌入視窗成為獨立視窗時的樣式,向下拉動,直到它自動成為嵌入視窗中。

2.  SourcInsight中的書簽

    在看程式時,有時會作比較,當在程式中看到相似處;或者修改程式時,要從一處搬代碼到另一處且添加代碼與源代碼不在一個頁面時,如何快速切換,這是個問題。

    運用組合快捷鍵Ctrl+M,可以在一處記下一個書簽,如果下一次想跳到這個地方來時,再次按下Ctrl+M,找到相應的書簽,就可以快速的切換。

3. SI打開工程直接卡死

     SI打開工程直接卡死,可能是因為工程目錄路徑中存在中文字元,是以,要確定項目路徑中盡可能全英文,而且中間不能有空格。

     直接把“我的檔案”的路徑改為“My Documents”,一般SI的預設路徑在我的檔案,隻要把我的檔案路徑設為沒有中文的,就可以解決打開工程死掉的問題。

     如果因為曾經打開過中文路徑的工程導緻随後進入SI都處于卡死狀态,可以有如下的解決方法:

     用十六進制編輯器打開"d:documents and settingsSource InsightProjectsPROJECTS.DB3" 檔案 ,找到你要删除的項目路徑及名稱字元串,用0替換相關位置的資料。儲存後重新打開source insight即可

4. 添加自定義指令

     在SI中,可以添加自定義指令,在Option--->Custom Command

     4.1 打開目前編輯的檔案目錄

   勾選Output框的Capture Output、輸出被捕捉,如果勾選Paste Output,輸出被粘貼到目前視窗光标

   勾選Control Group框中的Save Files First、SIS會在運作指令前先檢查檔案是否儲存

   勾選Control Group框中的Pause When Done、SIS會在指令結束後暫停、友善檢查

      點選Menu,在工具欄中添加一個Work入口,将自定義指令Insert到Work的下拉清單中去。

      4.2  使用Editplus打開目前檔案

       指令行為:"D:Program Files (x86)EditPlus 3EditPlus.exe" %f

      4.3  其他的指令,根據所需要的程式來添加

5. 其他小技巧

      5.1 按住“Ctrl”,再用滑鼠指向某個變量,點選一下,可以進入這個變量的定義

      5.2 設定字元等寬度 : 選中 View ---> Draft view

      5.3  高亮選中文本:  Shfit+F8

      5.4  跳到指定行: F5 或者 Ctrl+g

      5.5  輕按兩下待查找的字元串,輸入Ctrl+F,回車。F3往上查找文本,F4往下查找文本。

      5.6  全局查找索引 : Ctrl+/ 

      5.7  全局查找符号表: F7  

      5.8   浏覽時,前進 / 後退(類似vs中: F12查找,Ctrl+- 回退)

             Alt+,                Jump backword

             Alt+.                Jump forward

       5.9 SI标題欄顯示全路徑 :Preferences--->Display---> 選中最下面一行的 Trim Long path names with ellipese(不知道為什麼,我這邊劃上這個杠,去掉這個杠,都不能顯示全路徑,苦惱!)