不知道发在这里是不是合适的地方,如有不妥,还请说明,呵呵 是这样的,是用tmux在远程服务器上工作,vim看代码,但是有时ctrl+] 会输出很多条,比如100条, 现在的问题是,怎样才能在tmux的search mode中对这些输出进行搜索。 在gnu screen中,你按空格,把所有的项目都列出来后,可以在search mode中对所有的条目进行搜索的,但是tmux中好像只能搜索显示出来的那一部分, 请问有人知道怎么解决吗? 谢谢。
by alexandnpu - C/C++ - 2013-11-01 11:54:35 阅读(2380) 回复(5)
按照网络上的教程, 我将cscope环境弄好了, cs find g 能够正确查找到函数的定义处
可是有个问题始终解决不了: cs find c 是查找调用本函数的函数, 这个功能也正常能正常跳转到第一个调用本函数的地方. 可问题是我有六个地方调用了这个函数, cscope标签显示也没有问题如下:
(1 / 6): <
首先安装cscope和 ctags,直接使用apt-get安装 sudo apt-get install cscope ctags 在home下建立文件 vimcscope 内容为 #!/bin/sh find . -name "*.h" -o -name "*.c" -o -name "*.cc" > cscope.files cscope -bkq -i cscope.files ctags -R 改变权限 chmod +x vimcscope 然后在源文件目录下执行 sh $HOME/vimcscope 会在当前目录下生成如下几个文件 cscope.in.out cscope.po.out tags cscope.files cscope.out 任意编辑一个...
vim cscope taglist 使用 一 . 安装 apt-get install exuberant-ctags cscope global cppcomplete 和 taglist 要到www.vim.org的扩展列表中下载 taglist 的下载地址: http://www.vim.org/scripts/script.php?script_id=273 cppcomplete 的下载地址: http://www.vim.org/scripts/script.php?script_id=527 然后在 建立目录 代码: $HOME/.vim/plugin 将下载的cppcomplete.vim 和 taglist.vim拷贝到$HOME/.vim/plugin中。 安装了g...
生成C语言的索引文件:cscope -Rbq 选项含义:-R: 在生成索引文件时,搜索子目录树中的代码 -b: 只生成索引文件,不进入cscope的界面 -q: 生成cscope.in.out和cscope.po.out文件,加快cscope的索引速度 -k: 在生成索引文件时,不搜索/usr/include目录 -i: 如果保存文件列表的文件名不是cscope.files时,需要加此选项告诉cscope到哪儿去找源文件列表。可以使用“-”,表示由标准输入获得文件列表。 -I dir: 在-I选项指出的目录中...
使用vim + cscope/ctags,就可以实现SourceInsight的功能,以后可以不再用盗版SouceInsight读代码了。 按 照vim里cscope的参考手册(在vim中执行":help cscope"命令),把cscope功能加到.vimrc里后(需要你的vim在编译时选择了"--enable-cscope"选项,否则你需要重新 编译vim),配置就算完成了。然后用下面的命令生成代码的符号索引文件: cscope -Rbkq 这个命令会生成三个文件:cscope.out, cscope.in.out, cscope.po.out。 其中...
vim + cscope/Ctags 使用vim + cscope/ctags,就可以实现SourceInsight的功能,以后可以不再用盗版SouceInsight读代码了。 按 照vim里cscope的参考手册(在vim中执行":help cscope"命令),把cscope功能加到.vimrc里后(需要你的vim在编译时选择了"--enable-cscope"选项,否则你需要重新 编译vim),配置就算完成了。然后用下面的命令生成代码的符号索引文件: cscope -Rbkq 这个命令会生成三个文件:cscope.out, cscop...
vim + cscope/Ctags 使用vim + cscope/ctags,就可以实现SourceInsight的功能,以后可以不再用盗版SouceInsight读代码了。 按 照vim里cscope的参考手册(在vim中执行":help cscope"命令),把cscope功能加到.vimrc里后(需要你的vim在编译时选择了"--enable-cscope"选项,否则你需要重新 编译vim),配置就算完成了。然后用下面的命令生成代码的符号索引文件: cscope -Rbkq 这个命令会生成三个文件:cscope.out, cscop...
使用vim + cscope/ctags,就可以实现SourceInsight的功能,以后可以不再用盗版SouceInsight读代码了。 按照vim里cscope的参考手册(在vim中执行":help cscope"命令),把cscope功能加到.vimrc里后(需要你的vim在编译时选择了"--enable-cscope"选项,否则你需要重新编译vim),配置就算完成了。然后用下面的命令生成代码的符号索引文件: cscope -Rbkq 这个命令会生成三个文件:cscope.out, cscope.in.out, cscope.po.out。 其中cs...