如何在vim中为cscope输出颜色?

dkqlctbz  于 2022-11-30  发布在  其他
关注(0)|答案(5)|浏览(153)

我用的是vim 7.4. vim中的cscope输出全是白色的,能不能做得更彩色一点?
我试过cecscope,它使用quickfix来给vim带来色彩。但是它的输出不是小屏幕友好的。当使用笔记本电脑时它不是那么有用。
那么有没有其他的方法来给cscope的输出添加颜色呢?我喜欢vim中的ctags输出,或者cscope可以有同样的风格吗?

00jrzges

00jrzges1#

Cscope的默认编辑器是vi而不是VIM。Vi没有语法突出显示和其他插件特性等选项。只需将默认编辑器更改为Vim。所有Vim设置都将出现在Cscope输出中。

$ export CSCOPE_EDITOR=vim

好了,好了

ny6fqffe

ny6fqffe2#

对我来说,以上所有的建议都不起作用。
我在寻找的是这样的东西:

我通过粘贴几个vim命令实现了它:

nnoremap * 
    \ :exec("cs find s ".expand("<cword>"))<CR> 
    \ :copen<CR>

*-突出显示光标下的单词
:exec("cs find s ".expand("<cword>"))<CR>- cscope查找光标下的单词
:copen-打开cscope搜索结果窗口

yhqotfr8

yhqotfr83#

在.vimrc中使用此选项--
语法使能
而不是...
语法
这对我很有效。

a6b3iqyw

a6b3iqyw4#

您可以通过将cscope编辑器的默认编辑器从vi更改为vim来设置其颜色。您只需要添加一个环境变量CSCOPE_EDITOR作为/usr/bin/vim(使用which vim命令获取vim的绝对路径)。将下面一行添加到您的home文件夹中的.cshrc文件中,使其保留(我在REDHAT中尝试过)。

setenv CSCOPE_EDITOR /usr/bin/vim
raogr8fs

raogr8fs5#

在~/.bashrc中导出CSCOPE_EDITOR对我很有效。
导出CSCOPE编辑器=/usr/bin/vim
谢谢Anirudh。“which vim”将告诉Vim的哪个可执行文件正在使用。

相关问题