如何在cscope中通过vim编辑器打开文件



我想在vim编辑器中打开一个使用cscope找到的.c文件。通常它在vi编辑器中打开。我使用命令-制作并编辑了vimrc文件

vim ~/.vimrc

以下是我放入其中的配置。

1 syntax enable                                                                                                                     
2 set nu
3 set tabstop=4
4 set softtabstop=4
5 set cursorline
6 
7 
8 if has('cscope')
9   set cscopetag cscopeverbose
10 
11   if has('quickfix')
12     set cscopequickfix=s-,c-,d-,i-,t-,e-
13   endif
14 
15   cnoreabbrev csa cs add
16   cnoreabbrev csf cs find
17   cnoreabbrev csk cs kill
18   cnoreabbrev csr cs reset
19   cnoreabbrev css cs show
20   cnoreabbrev csh cs help
21 
22   command -nargs=0 Cscope cs add $VIMSRC/src/cscope.out $VIMSRC/src
23 endif

我在一个网站上找到了这个配置。但它仍然不起作用。而且我也不知道这些台词中的大部分是什么意思。

那么,要做哪些改变呢?有人能给我解释一下这些台词的含义吗?

您必须将EDITORCSCOPE_EDITOR环境变量设置为vim,而不是vi.

示例:

$ EDITOR=vim cscope *.c

我们使用neovim,它的用例与vim类似。在终端中键入以下命令适用于cscope-

$ export EDITOR=nvim

最新更新