當前位置:編程學習大全網 - 源碼下載 - 如何使用source insight

如何使用source insight

這是我重新修改以前的內容而改寫的,工作後學到了許多公司中編寫代碼快速的方法,從而放棄了那種 ”搞linux 應該把vi使用到精通的地步“思想,發現無論我怎麽練習vi,還是沒有使用source insight編寫代碼速度快,因為vi的查找定義讓很多人頭痛,即使對源碼工程使用ctag等操作,而我看到網上很多對sourceInsight的講解,很多都是講解壹些非常不適用的,所以說,我還是在這啰嗦幾句。

1.“同步”或者“重編譯”工程

很重要的壹步,在創建和添加工程以及這些都設定完後,需要進行“同步操作”或者“重編譯工程”(推薦使用第二種,這樣可以建立壹個與路徑無關的工程,也就是這個工程哪拿到哪都可以使用,而同步不可以),可以對代碼進行調用關系等的壹個內部進行初始化。

設置步驟(我的版本是英文的):

同步:project->synchronize projcet ..->出來的對話框中妳可以選擇:Remove missing files from projcet和Suppress warning messages,或者再加上Force all files to be re-parsed,然後點擊ok,之後工程中的源碼就可以進行關聯了。

重編譯工程:project->rebuild project.. ->出來的對話框中,只選擇第三項:Re-Create the whole project from scratch,然後點擊ok就可以了。

2.搜索字符操作:

2.1 在當前文件中搜索字符串

這是我自己摸索的方法,但卻是挺方便的,將鼠標放在妳想搜索的字符串上,然後同時按下“shift +F4",這樣話,會從當前位置,向後搜索,第壹次,需要同時按下,如果接著搜索的話,在按F4就可以了,如果想向前搜索的話,使用”F3“就可以了。但是第壹次都需要同時按下”shift“

2.2 在工程中搜索字符串:

使用工具欄中的有壹個字符為”R“的按鈕(不要說妳看不到,呵呵),點擊後,出來壹個對話框,為了說明白,還是貼壹個圖吧:

看到了,第壹個框中是輸入查找的字符串的,下面的那個”Search In"中,妳可以選擇,是所有工程,還是當前文件(這個我們在2.1中介紹了更簡單的方法),還有其他的選項,妳自己可以查看,壹般我是使用這個在所有工程中查找字符的,而下面還有壹個options選項,是選擇:大小寫敏感,全詞匹配,可以直接按照我設置的來設置就可以了,然後點擊ok,就會顯示搜索到的包含改字符串的行和文件信息,如下:

可以看到,搜索出了結果,妳可以點擊左邊的“紅色的小按鈕”就可以展開內容,而我使用最多的是點擊工具欄中的對應的按鈕,這樣更方便些,而工具欄中的按鈕下面還有壹個紅色的“向左的箭頭”和“向右的箭頭”,標明壹個向前,壹個向後依次打開,相當方便。

3.查找定義

相信搞linux編程的人使用sourceInsight的目的就是可以很方便的查找字符的定義和 關鍵字的不同色彩顯示,

可以使用“ctl +鼠標左鍵”來快速的查找定義。

4.添加和刪除文件:

其實,上面的操作妳會後,妳就可以很好的使用了,不過有時候還需要添加和刪除文件,如,妳在某個目錄下新添加了壹個文件的源碼時。

在“第三個框”(相信妳應該知道,裏面顯示了工程所有的文件列表)中點擊 鼠標右鍵,選擇“Remove files from the project..." 或者”Add or remove files from the project ..."就可以刪除添加相應的文件了(下面的妳自己摸索吧,相信妳會的)

壹般刪除或者添加後,最好再次 同步 或者 重編譯 壹下工程。

5.其他使用方法。

其他的不介紹了 ,呵呵,因為我只用這麽多就感覺就夠用了,因為寫完代碼後保存後,會自動和文件內容同步的。。。

後續:

有很多人說,sourceInsight不是windows的麽?妳在windows下編譯,再弄到linux多麻煩,其實,現在很多人,包括公司壹般都是使用vmware 安裝的虛擬機,而vmware有壹個vmware tools,妳安裝後,可以設定壹個***享目錄(關於vmware tools安裝方法,請參照/space.php?uid=25100840&do=blog&id=271104),這樣的話,妳在windows下的sourceInsight中修改的內容可以直接同步到linux下的/mnt/hgfs/目錄下,如果妳在linux的/mnt/hgfs(或者妳可以創建軟連接到/home下)直接就可以編譯等操作了;或者現在大部分公司使用這個工具:secureCRt 遠程連接工具(這個妳可以從網上搜索)或者ssh等,這比在vmware中直接操作方便的多,而前者還自帶有壹個SecureFx工具,這個工具連接linux非常方便,只有壹個登錄名和密碼就可以復制和粘貼linux的所有文件(windows和linux間),而samba工具來***享已經遠去了(曾經的我也是很喜歡用linux的純種,後來發現自己很天真,samba真是有點垃圾了)。。。。

這是我重新修改以前的內容而改寫的,工作後學到了許多公司中編寫代碼快速的方法,從而放棄了那種 ”搞linux 應該把vi使用到精通的地步“思想,發現無論我怎麽練習vi,還是沒有使用source insight編寫代碼速度快,因為vi的查找定義讓很多人頭痛,即使對源碼工程使用ctag等操作,而我看到網上很多對sourceInsight的講解,很多都是講解壹些非常不適用的,所以說,我還是在這啰嗦幾句。

1.“同步”或者“重編譯”工程

很重要的壹步,在創建和添加工程以及這些都設定完後,需要進行“同步操作”或者“重編譯工程”(推薦使用第二種,這樣可以建立壹個與路徑無關的工程,也就是這個工程哪拿到哪都可以使用,而同步不可以),可以對代碼進行調用關系等的壹個內部進行初始化。

設置步驟(我的版本是英文的):

同步:project->synchronize projcet ..->出來的對話框中妳可以選擇:Remove missing files from projcet和Suppress warning messages,或者再加上Force all files to be re-parsed,然後點擊ok,之後工程中的源碼就可以進行關聯了。

重編譯工程:project->rebuild project.. ->出來的對話框中,只選擇第三項:Re-Create the whole project from scratch,然後點擊ok就可以了。

2.搜索字符操作:

2.1 在當前文件中搜索字符串

這是我自己摸索的方法,但卻是挺方便的,將鼠標放在妳想搜索的字符串上,然後同時按下“shift +F4",這樣話,會從當前位置,向後搜索,第壹次,需要同時按下,如果接著搜索的話,在按F4就可以了,如果想向前搜索的話,使用”F3“就可以了。但是第壹次都需要同時按下”shift“

2.2 在工程中搜索字符串:

使用工具欄中的有壹個字符為”R“的按鈕(不要說妳看不到,呵呵),點擊後,出來壹個對話框,為了說明白,還是貼壹個圖吧:

看到了,第壹個框中是輸入查找的字符串的,下面的那個”Search In"中,妳可以選擇,是所有工程,還是當前文件(這個我們在2.1中介紹了更簡單的方法),還有其他的選項,妳自己可以查看,壹般我是使用這個在所有工程中查找字符的,而下面還有壹個options選項,是選擇:大小寫敏感,全詞匹配,可以直接按照我設置的來設置就可以了,然後點擊ok,就會顯示搜索到的包含改字符串的行和文件信息,如下:

可以看到,搜索出了結果,妳可以點擊左邊的“紅色的小按鈕”就可以展開內容,而我使用最多的是點擊工具欄中的對應的按鈕,這樣更方便些,而工具欄中的按鈕下面還有壹個紅色的“向左的箭頭”和“向右的箭頭”,標明壹個向前,壹個向後依次打開,相當方便。

3.查找定義

相信搞linux編程的人使用sourceInsight的目的就是可以很方便的查找字符的定義和 關鍵字的不同色彩顯示,

可以使用“ctl +鼠標左鍵”來快速的查找定義。

4.添加和刪除文件:

其實,上面的操作妳會後,妳就可以很好的使用了,不過有時候還需要添加和刪除文件,如,妳在某個目錄下新添加了壹個文件的源碼時。

在“第三個框”(相信妳應該知道,裏面顯示了工程所有的文件列表)中點擊 鼠標右鍵,選擇“Remove files from the project..." 或者”Add or remove files from the project ..."就可以刪除添加相應的文件了(下面的妳自己摸索吧,相信妳會的)

壹般刪除或者添加後,最好再次 同步 或者 重編譯 壹下工程。

轉載僅供參考,版權屬於原作者

  • 上一篇:如何檢查路燈漏電
  • 下一篇:哪個渠道買燕窩才最安心?
  • copyright 2024編程學習大全網