ctags看原始碼 你值得擁有

2021-07-10 15:15:57 字數 1537 閱讀 7621

(1)首先我們來看如何安裝ctags:

如果你是redhat系統,那麼你可以直接使用yum安裝,(首先你的yum倉庫已配置好,如果沒有配置好,在我之前的部落格有詳細的介紹哦),使用命令安裝ctags:

[root@localhost src]# yum install -y ctags

(2)生成tags標籤,本文中是給redis生成標籤:

[root@localhost src]# pwd

/root/desktop/tar/redis-3.0.7/src

上述是我原始碼的位置,

接下來,用命令生成標籤:

生成之後我們會發現,在src目錄下多了乙個tags的標籤!!!

(3)配置vim  /etc/vimrc檔案:

[root@localhost src]# vim /etc/vimrc

在檔案裡新增tags的路徑。

至此所有的配置已完成!!!

接下來介紹一些ctags的基本操作:

熟練的使用ctags僅需記住下面七條命令:

1.$ctags –r * ($為linux系統shell提示符,這個命令上面已經有所介紹)

2. $ vi –t tag (請把tag替換為您欲查詢的變數或函式名)

3.:ts(ts助記字:tagslist, 「:」開頭的命令為vi中命令列模式命令)

4.:tp(tp助記字:tagspreview)---此命令不常用,可以不用記

5.:tn(tn助記字:tagsnext) ---此命令不常用,可以不用記

6.ctrl+ ]跳到游標所在函式或者結構體的定義處

7.ctrl+ t返回查詢或跳轉

「$vi –t tag」 :在執行vim的時候加上「-t」引數,例如:[/usr/src]$vim -tmain這個命令將開啟定義「main」(變數或函式或其它)的檔案,並把游標定位到這一行。如果這個變數或函式有多處定義,

在vi命令列模式 「:ts」命令就能列出乙個列表供使用者選擇。

當然,若當前tags檔案中使用者所查詢的變數或函式名只有乙個,「:tp,:tn」命令不可用。

(最方便的方法是把游標移到變數名或函式名上,然後按下「ctrl+]」,這樣就能直接跳到這個變數或函式定義的原始檔中,並把游標定位到這一行。用「ctrl+t」可以退回原來的地方。即使使用者使用了n次「ctrl+]」查詢了n個變數,按n次「ctrl+t」也能回到最初開啟的檔案,它會按原路返回 。

注意:執行vim的時候,必須在「tags」檔案所在的目錄下執行。否則,執行vim的時候還要用「:set tags=」命令設定「tags」檔案的路徑,這樣vim才能找到「tags」檔案。在完成編碼時,可以手工刪掉tags檔案(帚把不到,灰塵不會自己跑掉^_^)。

哈哈,從此以後就可以開心的看原始碼了。。。。。。

Mock Vue 你值得擁有

好久沒寫隨筆了,最近難得抽得半日閒,搞一手前後分離介面除錯,很舒服,今天介紹一下乙個很有誠意的工具 mock 官網點我 園友精彩博文點我 csdn精彩博文點我 簡單的說,mock的作用就是攔截ajax請求,把假的資料傳入 函式中,在後端介面還未開發完成的時候,前端就已經可以萬事大吉喝茶釣魚去了 好,...

部落格營銷,你值得擁有

從我接觸這門課程起,便對其產生了極其濃厚的興趣。這門課程順應了當今網際網路聯通天下的浪潮,即所謂的萬物互聯。如果學好這門課程,那麼網際網路將會成為我們發展自身的乙個香餑餑。借助網際網路這個平台,我們能夠學習各種電子商務經驗,了解電子商務模式,盈利模式,知道各種搜尋引擎平台,能夠解決這些平台現如今存在...

「黑客」必備書籍 你值得擁有!

如果您想學習黑客並成為道德黑客,那麼這些最好的黑客書籍將帶你走上正軌。學習黑客,如果你是乙個完整的初學者,並不是一件容易的事,雖然網上有很多資源,但是黑客資源往往很少,因此閱讀書籍通常很有幫助。黑客可能會被不道德地使用,還可能對個人和公司造成傷害和破壞。但道德黑客實際上對公司有利,因為他們可以在入侵...