vim cscope 打造linux下的IDE

2021-10-04 03:07:47 字數 610 閱讀 7122

vimrc

vimrc是vim的配置檔案,比如原生的vim裡不顯示行號,在vimrc裡寫入set nu,則vim會顯示行號。

vimrc在哪

1.root使用者 etc/vim/vimrc

修改這個會對所有使用者的vim設定有效,且一旦修改錯誤影響vim的使用

2.home/使用者名稱/下

一般使用者下面是沒有的,將etc下的拷貝到這裡就行

使用很簡單,兩個步驟

進入原始碼目錄下

1.cscope -rbkq 生成資料庫

2.使用vim開啟乙個檔案,cscope add cscope.out新增資料庫

執行上述兩步驟即可使用命令進行查詢了,但是有以下幾點需要注意

1.新增資料庫只是在當前目錄下,將整個目錄拷貝走失效,以及其他的一些設定可以統一寫一段**放在.vimrc檔案中(使用者下面更好)

2.cscope預設只對c語言有效

這一點很多其他部落格都寫了,也寫了解決辦法,但是我沒有遇到這種問題,也能跳轉到.cpp檔案裡

備註:要拷貝到./vimrc的**以及命令的使用、其他細節可以在vim的命令模式下輸入cscope help檢視,裡面講的很細,大多數關於cscope使用的部落格都是漢化這篇幫助文件

使用Vim Cscope看Linux原始碼

略可以用find命令生成,把一些不需要建立索引的目錄剔除掉,如 dir linux usr src kernels linux cscope files cscope.files find dir linux path dir linux arch path dir linux arch x86 p...

linu入門練習

0 directories,3 files 6.刪除 tmp sys a 檔案。root 9900 rm tmp sysroot a rm remove regular empty file tmp sysroot a y 7.建立目錄 tmp下建立4個目錄,並在這四個目錄下分別建立乙個test目錄...

linu核心元件

linux核心可以劃分為5個元件部分,每個部分的功能定義非常明確,個元件又為核心的其他元件提供相應的服務,這種劃分可以從linux原始碼樹形結構中看出來,如下元件圖。負責建立 結束程序,管理核心的活動,如軟體中斷 tasklet等,管理程序間通訊,如訊息 管道等,實現程序排程,程序排程是程序管理的重...