ctags,cscope,一看就知道是vim使用者才會用的東西,對的,沒錯,基本是vim的标配,折騰atom的時候在插件裡面搜了一下,居然也都有,嗯,那就拿來用用呗。
聲明一下,本人不是vim的重度使用者,之前都是用IDE的,比如AS,比如VS。
Atom還真是一個好玩的東西,基本啥插件都有,起碼VSCode裡面就沒有cscope。
先給你們看一看插件的截圖:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI0NXYFhGd192UvwVe0lmdhJ3ZvwFM38CXlZHbvN3cpR2Lc1TPB10QGtWUCpEMJ9CXsxWam9CXwADNvwVZ6l2c052bm9CXUJDT1wkNhVzLcRnbvZ2Lc1TUU5kMVRVTo5ESaZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39DOxcTNxADNwEjMyETM3EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
既然有,那自然要折騰一下咯。
先安裝一下,然後…NO。之前幾個控件都是這麼個順序,然後,然後安裝完之後基本就是不可用的,是以這次不能再掉坑裡了,先看控件簡介!!!
看完之後才感歎,還好機智了一把,不然安裝完之後又不可用了,因為,這兩個插件可用的前提是你安裝了ctags與cscope啊。後來發現,其實也不用安裝,隻需要将壓縮包解壓到某個位置,然後,在atom裡面引用這個位置,或者直接将這兩個位置添加到環境變量中即可。怎麼辦你們自己選吧,我是直接添加到環境變量裡面的。
來,資源在這裡,ctags+cscope 一起打包 下載下傳連結。
OK,接下來是生成tags檔案與cscope檔案了,不然,這插件也用不起來。
在項目的根目錄執行下面的三個指令
- ctags -R -f .tags
-
find . -name “.h” -o -name “.c” -o -name “.cc” -o -name “.S” -o
-name “.ch” -o -name “.cpp” > cscope.files
- cscope -bkq -i cscope.files
看到項目目錄下面有以下的檔案就可以了
總結一下Atom下ctags & cscope 插件使用步驟
1. 插件安裝好
2. ctags & cscope資源包路徑添加到環境變量中
3. 生成tags檔案與cscope檔案
看一下cscope的使用效果圖