有人能告诉我在哪里可以获得支持cscope的Vim 7.2吗?

有人能告诉我在哪里可以获得支持cscope的Vim 7.2吗?,vim,cscope,Vim,Cscope,我想使用支持cscope的vim-不幸的是,工作中的二进制文件没有使用cscope支持编译,当我尝试从src构建时,由于没有安装正确的开发包,我得到了很多错误 那么,是否有人有一个链接,我可以在其中使用支持cscope的预编译二进制文件?顺便说一句,我使用的是linux。我有Ubuntu通过“apt-get-install-vim”,vim_1%3a7.1-138+1ubuntu3.1_i386.deb给我的默认软件包 在vim内部,当我键入 :echo has('cscope') 它打印 1

我想使用支持cscope的vim-不幸的是,工作中的二进制文件没有使用cscope支持编译,当我尝试从src构建时,由于没有安装正确的开发包,我得到了很多错误


那么,是否有人有一个链接,我可以在其中使用支持cscope的预编译二进制文件?顺便说一句,我使用的是linux。

我有Ubuntu通过“apt-get-install-vim”,vim_1%3a7.1-138+1ubuntu3.1_i386.deb给我的默认软件包

在vim内部,当我键入

:echo has('cscope')
它打印

1
正如所料


当然,你说你正在寻找Vim7.2,我不知道7.2比7.1有什么改进,但是。我建议暂时只使用7.1。

从源代码构建自己的vim二进制文件可能是一个不错的解决方案^_^

wget ftp://ftp.vim.org/pub/vim/unix/vim-7.2.tar.bz2
tar xjf vim-7.2.tar.bz2
cd vim72
./configure --enable-cscope
make && make install

您将获得一个支持cscope的vim 7.2

对于您的预编译vim 7.2请求,您的回答并不完全正确,但您说编译问题的一部分是您“没有安装reqd软件包的特权”(在您对@Chenkae的回答的评论中)。如果其他reqd软件包使用
configure
,您可以编译它们以安装到您可以控制的目录中,如下所示:

./configure --prefix=/dir/with/permissions
make && make install
configure
基于
的安装程序支持
--prefix
开关,这会导致安装的包位于
\bin
/lib
等位置。使用此技巧,您可以构建所有reqd包,以便构建vim 7.2本身


如果reqd包不是基于
configure
,你可能想看看reqd包的安装程序(makefile?),看看它是否有一个类似于
configure的选项--prefix=

是的,但是我没有Ubuntu在工作-如果我只是将二进制文件从Ubuntu的/usr/bin复制到我的工作帐户,它会工作吗?可能不会。你能说明一下你在工作中使用的是什么版本吗?我在7.0/7.1版本中遇到了很多问题。一些相当流行的插件只在7.2+上工作-我想这就是作者询问这个特定版本的原因。了解您使用的发行版会很有帮助。以及你是否有在你的工作盒上安装“合适的开发包”的权限。嗯……你能告诉我怎么找到吗?我只有一个通过putty使用的linux帐户-是否有命令可以告诉我哪个发行版/哪个版本?
cat/etc/lsb release
应该告诉您。
lsb_version=“1.3”
这对回答我的问题有帮助吗?我无法从命令的输出中获得任何信息:)在发布查询之前尝试了该操作-获得大量错误!!我没有安装reqd.软件包的权限,因此查询!