Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Ubuntu 12.04中,启用cscope使用VIM作为编辑器需要什么?_Ubuntu_Vim - Fatal编程技术网

在Ubuntu 12.04中,启用cscope使用VIM作为编辑器需要什么?

在Ubuntu 12.04中,启用cscope使用VIM作为编辑器需要什么?,ubuntu,vim,Ubuntu,Vim,我已经安装了Ubuntu12.04,gvim 7.3,在我的.bashrc文件中我有以下内容: export VISUAL=vim export EDITOR=vim export CSCOPE_EDITOR=vim 但是,当我运行cscope并选择一个符合我的匹配项时,该文件将使用VI打开。VIM支持还需要什么吗?是否需要任何资源文件以及其中需要哪些设置? 谢谢 编辑:我确实验证了在$EDITOR和$VISUAL上运行echo是否设置为vim 使用 sudo更新备选方案–配置编辑器 Vi通

我已经安装了Ubuntu12.04,gvim 7.3,在我的.bashrc文件中我有以下内容:

export VISUAL=vim
export EDITOR=vim
export CSCOPE_EDITOR=vim 
但是,当我运行cscope并选择一个符合我的匹配项时,该文件将使用VI打开。VIM支持还需要什么吗?是否需要任何资源文件以及其中需要哪些设置? 谢谢

编辑:我确实验证了在$EDITOR和$VISUAL上运行echo是否设置为vim

使用 sudo更新备选方案–配置编辑器


Vi通常与vim.tiny链接。在与同事讨论后,我意识到我指的是gvim。出现混淆是因为在下载gvim时,您请求vim gnome。用gvim替换vim给了我想要的功能。有没有办法更新这个问题?

我想你只要安装它,生成一堆cscope输出文件,然后
:cs在您打开vi时添加该文件名。
vi
vim
命令指向同一个可执行文件,所以这里没有问题。@HuStmpHrrr听起来好像您试图解释如何从vi中打开cscope,对吗?我正在尝试使用gvim从cscope打开文件。当使用gvim打开文件时,您可以从cscope同时打开多个条目,更不用说gvim比vi更强大。@hustmphrr是正确的。您可以直接从Vim内部查询cscope。只需通过
:cscope add filename
添加一个cscope连接,然后您就可以运行
:cscope
,它将为您提供一个可以在codebase上运行的命令列表。我已经做了几千次了,没有任何问题。我甚至没有修改
.bashrc
。不欣赏-config标志。~$sudo update alternations–配置编辑器[sudo]用户密码xxx:update alternations:error:unknown argument`–config'我刚刚重读了这篇文章,注意到'config'前面有两个破折号,而不是一个。我的错!