linux - tselect 在 vi​​m+cscope 中不起作用

标签 linux vim kernel cscope

我在Linux内核中使用make cscope来生成cscope.out,在vim中我可以使用ctrl-]在函数定义之间跳转。但是如果我使用 :tselect 显示所有函数定义,vim 报告

E433: No tags file
E426: tag not found:

而且当我使用 :tnext 到达最后一个标签时,它也会报告相同的错误。

我使用linux mint 13 64位,vim和cscope都是通过apt从官方存储库安装的。

最佳答案

ctags 和 cscope 是两个不同的东西,在 vim 中处理方式也不同。 ':tselect' 是跳转到函数的 ctags 方式,不适用于 cscope 数据库。相反,您想使用

:cstag 

vim 帮助系统有很多很好的建议:

:help cscope-suggestions

关于linux - tselect 在 vi​​m+cscope 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18899607/

相关文章:

vim 映射 ctrl-;

linux - 将 bash 脚本的命令添加到终端

linux - 为我的 Plesk 域之一启用 PHP 5.4 (fastcgi) 会导致 500 错误

css - vim 中凌乱的 css 缩进

memory-management - Linux内核中的事件/非事件列表

linux - 我怎样才能提取每个 linux 内核提交请求?

linux - Linux中gdtr的地址

python - 为 blender 安装 numpy

linux - 安装 MUNGE 时找不到 rpmbuild 错误文件

vim - 在VIM中,为什么`db`不删除光标下的字符?