设置颜色列在VIM上不起作用

设置颜色列在VIM上不起作用,vim,Vim,我刚刚将vim安装到了一个webpartion共享服务器上的主目录中。除了我为-set-color列安装了更新版本的一个功能外,其他功能似乎都运行良好 当我执行以下操作时: :set cc=80 命令保持在提示状态,不会发生任何事情。有什么想法吗 :版本输出: :version VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jan 8 2014 09:05:26) Compiled by ryanjdillon@web394.webfaction.

我刚刚将
vim
安装到了一个webpartion共享服务器上的主目录中。除了我为-set-color列安装了更新版本的一个功能外,其他功能似乎都运行良好

当我执行以下操作时:

:set cc=80
命令保持在提示状态,不会发生任何事情。有什么想法吗

:版本
输出:

:version
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jan  8 2014 09:05:26)
Compiled by ryanjdillon@web394.webfaction.com
Normal version without GUI.  Features included (+) or not (-):
-arabic          +diff            +jumplist        -mouse_sysmouse  +scrollbind      +virtualedit
+autocmd         +digraphs        -keymap          -mouse_urxvt     +signs           +visual
-balloon_eval    -dnd             -langmap         +mouse_xterm     +smartindent     +visualextra
-browse          -ebcdic          +libcall         +multi_byte      -sniff           +viminfo
+builtin_terms   -emacs_tags      +linebreak       +multi_lang      +startuptime     +vreplace
+byte_offset     +eval            +lispindent      -mzscheme        +statusline      +wildignore
+cindent         +ex_extra        +listcmds        +netbeans_intg   -sun_workshop    +wildmenu
+clientserver    +extra_search    +localmap        +path_extra      +syntax          +windows
+clipboard       -farsi           -lua             -perl            +tag_binary      +writebackup
+cmdline_compl   +file_in_path    +menu            +persistent_undo +tag_old_static  +X11
+cmdline_hist    +find_in_path    +mksession       +postscript      -tag_any_white   +xfontset
+cmdline_info    +float           +modify_fname    +printer         -tcl             -xim
+comments        +folding         +mouse           -profile         +terminfo        +xsmp_interact
-conceal         -footer          -mouseshape      -python          +termresponse    +xterm_clipboard
+cryptv          +fork()          -mouse_dec       -python3         +textobjects     -xterm_save
-cscope          +gettext         -mouse_gpm       +quickfix        +title
+cursorbind      -hangul_input    -mouse_jsbterm   +reltime         -toolbar
+cursorshape     +iconv           -mouse_netterm   -rightleft       +user_commands
+dialog_con      +insert_expand   -mouse_sgr       -ruby            +vertsplit
   system vimrc file: "$VIM/vimrc"
     user vimrc file: "$HOME/.vimrc"
 2nd user vimrc file: "~/.vim/vimrc"
      user exrc file: "$HOME/.exrc"
  fall-back for $VIM: "/home/ryanjdillon/share/vim"
Compilation:
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
Linking: gcc   -L/usr/local/lib -Wl,--as-needed -o vim    -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lI
CE  -lm -ltinfo -lnsl  -lselinux
:echo$VIMRUNTIME
输出:

/home/ryanjdillon/share/vim/vim74

@Ingo Karkat的第一个问题(在评论中)和你的回答非常有帮助

我很确定您编译了vim,但没有安装运行时文件。ColorColumn突出显示组(以及许多其他组)在运行时目录下的
syntax/syntax.vim
中定义

查看您的
:version
信息,我认为运行时目录应该是
/home/ryanjdillon/share/vim/runtime/
。您应该能够通过

那个目录存在吗?如果是,它是否包含
syntax/
子目录和
syntax/syntax.vim
?我对此表示怀疑


重新阅读安装说明,并下载运行时文件。

@Ingo Karkat的第一个问题(在评论中)和您的答案非常有用

我很确定您编译了vim,但没有安装运行时文件。ColorColumn突出显示组(以及许多其他组)在运行时目录下的
syntax/syntax.vim
中定义

查看您的
:version
信息,我认为运行时目录应该是
/home/ryanjdillon/share/vim/runtime/
。您应该能够通过

那个目录存在吗?如果是,它是否包含
syntax/
子目录和
syntax/syntax.vim
?我对此表示怀疑


重新阅读安装说明,并下载运行时文件。

是否在
:hi ColorColumn
上有任何可见的突出显示?!我得到
E411:未找到突出显示组:ColorColumn这很奇怪。当您定义它时,它是否工作,例如:hi COLORCLUMN term=reverse ctermbg=12 guibg=LightRed
?!顺便说一句,只要没有错误消息,就会执行
:set
:hi
等命令。命令行在Vim中没有被清除。@shootingstars命令是
:hi ColorColumn
不是@IngoKarkat发出的命令的一部分。在
:hi ColorColumn
上是否有任何可见的突出显示?!我得到
E411:未找到突出显示组:ColorColumn这很奇怪。当您定义它时,它是否工作,例如:hi COLORCLUMN term=reverse ctermbg=12 guibg=LightRed
?!顺便说一句,只要没有错误消息,就会执行
:set
:hi
等命令。命令行在Vim中没有被清除。@shootingstars命令是
:hi ColorColumn
不是@IngoKarkat.My
VIMRUNTIME
发出的命令的一部分,而是
/home/ryanjdillon/share/vim/vim74
,它确实包含
syntax/syntax.vim
。谢谢你的帮助。真奇怪。。。它现在正在工作。不知道发生了什么。在这样的场景中,是否有选择答案的协议?My
VIMRUNTIME
/home/ryanjdillon/share/vim/vim74
,它包含
语法/syntax.vim
。谢谢你的帮助。真奇怪。。。它现在正在工作。不知道发生了什么。在这样的场景中,是否有选择答案的协议?
 :echo $VIMRUNTIME