admin管理员组文章数量:1130349
进入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
搜索字符串 //右键 -> 在文件夹下搜索
进入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操作技巧 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1753537426a2574436.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论