2014-01-08 2 views
0

Я только что установил vim в мой домашний каталог на общем сервере Webfaction. Everthing, похоже, работает хорошо, за исключением того, что я установил обновленную версию для - цветного столбца.Установите цветной столбец, не работающий на VIM

Когда я делаю следующее:

:set cc=80 

Команда остается в командной строке и ничего не происходит. Есть идеи?

:version выход:

:version 
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jan 8 2014 09:05:26) 
Compiled by [email protected] 
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 
+1

Есть ли видимая подсветка на ': hi ColorColumn' ?! –

+1

Я получаю 'E411: группа выделения не найдена: ColorColumn?!' – ryanjdillon

+0

Это странно. Работает ли он, когда вы его определяете, например. ': hi ColorColumn term = reverse ctermbg = 12 guibg = LightRed' ?! –

ответ

2

@Ingo Karkat (в комментариях), и ваш ответ очень полезны.

Я уверен, что вы скомпилировали vim, но не установили файлы времени исполнения. Группа выделения ColorColumn (и множество других) определены в syntax/syntax.vim в каталоге runtime.

Глядя на вашу :version информацию, я думаю, что каталог времени выполнения должен быть /home/ryanjdillon/share/vim/runtime/. Вы должны быть в состоянии подтвердить (если это не так сломано) с

:echo $VIMRUNTIME 

Имеется ли этот каталог? Если да, содержит ли он подкаталог syntax/ и syntax/syntax.vim? Я сомневаюсь в этом.

Ознакомьтесь с инструкциями по установке и загрузите файлы времени выполнения.

+0

My 'VIMRUNTIME' is'/home/ryanjdillon/share/vim/vim74', который содержит 'syntax/syntax.vim'. Спасибо за помощь. – ryanjdillon

+0

Странно ... он работает сейчас. Не уверен, что произошло. Есть ли протокол для выбора ответа (или нет) в таком сценарии? – ryanjdillon

Смежные вопросы