我尝试了这里的教程:Vim/Cscope 教程。在将
cscope_maps.vim
文件中的 @
更改为 SPACE
后,在 gVim 中使用 Ctrl-SPACE s
启动 cscope。但是,它占用了整个窗口,而不是将窗口分割为 cscope 信息。
接着,我尝试按照 cscope_maps.vim
文件中的评论所建议的方式更改了 nmap <C-SPACE>s :scs find s <C-R>=expand("<cword>")<CR><CR>
,将其更改为 nmap <C-SPACE>s <C-W><C-S> :cs find s <C-R>=expand("<cword>")<CR><CR>
,因为我的 gVim 不支持 :scs
命令。然而,这仍然会在一个全屏窗口中显示 cscope 信息,遮挡了我的代码。当我退出 cscope 界面后,返回两个分屏。
有没有帮助?如何在 gVim 7.3 中编写一个命令来在分屏窗口中启动 cscope?
:scscope
已经存在一段时间了。 - romainl:scscope
命令似乎只调用:cscope
。 - A.E. Drew