用ctags在終端下查看代碼

來源:互聯網
上載者:User

ctags使得我們使用vim查看C程式時可以像SourceInsight一樣直接跳轉到一個函數的定義處查看其定義,資料結構類似。

這樣極大地提高了我們查看代碼的效率!

廢話不多說,看看怎麼實現的。

1.首先要安裝ctags,apt-get install一下就可以了,不羅嗦;

2.進入到你的原始碼目錄並運行命令

ctags -R

將相應的源檔案進行統計;

3. 使用

vim xxx.c

開啟你要看的 .c 等檔案;

(注意:開啟檔案時要在運行ctags的目錄下開啟,不能進入子檔案夾後再開啟。

例如:

vim boot/bootmain.c

是正確的,但是

cd boot

vim bootmain.c

是不正確的!這樣會導致不能跳轉!)

4. 將游標移動到某個函數名上面;

5. 使用ctrl-] 即跳轉到該函數的定義;

6. 使用ctrl-t 即跳回到之前的地方!!

具體就是這樣!希望有協助~

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.