如何使用Ubuntu 12-04为vim/vi启用折叠和256色支持

如何使用Ubuntu 12-04为vim/vi启用折叠和256色支持,ubuntu,vim,vi,folding,Ubuntu,Vim,Vi,Folding,我刚刚在Rackspace中打开了一个新的Ubuntu12-04实例,我似乎无法为vim/vi启用折叠和256色支持 我想启用折叠,以便在尝试使用zc折叠时自动折叠缩进(例如类、函数等),响应为“E490:未找到折叠” 我已经尝试了很多东西,目前已经安装了以下软件包: 维姆 vim插件管理器 维姆雅典娜 vim通用 维姆dbg vim文件 维姆侏儒 维姆gtk vim图形用户界面通用 vim latexsuite 维姆莱斯蒂夫 维姆氮氧化物 vim运行时 vim脚本 维姆蒂尼 对于256色支持,

我刚刚在Rackspace中打开了一个新的Ubuntu12-04实例,我似乎无法为vim/vi启用折叠和256色支持

我想启用折叠,以便在尝试使用zc折叠时自动折叠缩进(例如类、函数等),响应为“E490:未找到折叠”

我已经尝试了很多东西,目前已经安装了以下软件包:

维姆 vim插件管理器 维姆雅典娜 vim通用 维姆dbg vim文件 维姆侏儒 维姆gtk vim图形用户界面通用 vim latexsuite 维姆莱斯蒂夫 维姆氮氧化物 vim运行时 vim脚本 维姆蒂尼

对于256色支持,我在/etc/vim/vimrc.local和~/.vimrc中尝试了以下方法:

设置t_Co=256

这似乎没有帮助。有什么想法吗


我在Mac OS X上使用的是iTerm 1.0.0.20120203,在Ubuntu桌面上使用的是终端,它们在我所有的其他服务器上都可以显示折叠和256色。我试图从一个运行正常的较旧Ubuntu安装中复制一个.vimrc文件,但没有任何区别。一旦进行了更改,是否需要重新启动任何操作,或者仅仅用vi打开一个文件就足够了?

您的终端类型是否是声称支持颜色的终端类型,例如xterm color

您可以通过执行以下操作来了解:

$ echo $TERM
如果它不支持颜色,您可以:

$ export TERM=xterm-color

我相信vim会忽略颜色设置,如果它认为您的终端无法使用它们

您的终端类型是否是声称支持颜色的终端类型,例如xterm color

您可以通过执行以下操作来了解:

$ echo $TERM
如果它不支持颜色,您可以:

$ export TERM=xterm-color

我相信vim会忽略颜色设置,如果它认为您的终端无法使用它们

您是否尝试将设置
set t_Co=256
放入
~/.vimrc
(您必须自己创建文件)。对于折叠,在vim命令行模式下键入
:help sthg
,以获取有关sthg的帮助,通常可以找到帮助。在哪里输入set foldenable?它在/etc/vim/vimrc中吗?您永远不想在全局文件中输入设置-您有
~/.vimrc
来将其输入;每次进行完整设置时,您都可以将本地文件复制到新设置中,此外,如果您有多个用户,每个人都必须喜欢您的设置(极不可能)。您是否尝试将设置
set t_Co=256
放入
~/.vimrc
(您必须自己创建文件)。对于折叠,在vim命令行模式下键入
:help sthg
,以获取有关sthg的帮助,通常可以找到帮助。在哪里输入set foldenable?它在/etc/vim/vimrc中吗?您永远不想在全局文件中输入设置-您有
~/.vimrc
来将其输入;每次进行完整设置时,您都可以将本地文件复制到新设置中。此外,如果您有多个用户,每个人都必须喜欢您的设置(这是极不可能的)。