admin 管理员组

文章数量: 1088098

 进入kernel-4.9文件夹下,执行

$ ctags   -R    //生成符号关联
$ cscope -Rbkq  //生成索引库

生成对应几个文件,辅助后续vim下的源码跟踪

vim进入某个文本文件后

JK上下 HL左右

CTRL + F 、 CTRL + B 来上下翻页

SHIFT + G 翻到末尾  GG回到头部

$ cd  kernel-4.9
//vim + cscope + ctags
$ ctags   -R    //生成符号关联
$ cscope -Rbkq  //生成索引库
$ vim  .   //编辑 J K 按键上下切换

Ctrl + ]  //调到定义处
Ctrl + o  //返回上一次位置
          //Ctrl + i  再返回
g f	  //跳到光标停留的include的头文件里
d w  //删除个字符串
u   //可无限撤销
:cs f f driver.c   //搜索 driver.c 文件   cs为CTRL shift的缩写
g d   //选中当前光标处的字符串
      //再 n  查找下一个
ctrl shift  -  s  //查找光标处的字符串
                  // j:下一条  k:上一条  f:下一页  b:上一页  shift+g: 到末尾
:cs f s attach //全局 搜索字符串 attach
Ctrl+w v   //  垂直分割窗口
           //  Ctrl+w w 可在窗口间切换
ctrl +  变大字体
:e  .    //编辑当前目录

//vscode
搜索文件 //ctrl+p 
搜索字符串 //右键 -> 在文件夹下搜索 

本文标签: 源码 操作技巧 vim