在Ubuntu 12.04中,启用cscope使用VIM作为编辑器需要什么?
我已经安装了Ubuntu12.04,gvim 7.3,在我的.bashrc文件中我有以下内容:在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通
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'前面有两个破折号,而不是一个。我的错!