Недавно мне нужно было собрать Vim из исходного кода, чтобы использовать плагин, который требовал интерпретации Lua. На моем ноутбуке это работало нормально, но у моего башенного компьютера есть некоторые проблемы. Каждый раз, когда я запускаю Vim, я получаю сообщение:
Error detected while processing /home/XXXXXX/.vim/vimrc:
line 55:
E484: Can't open file /usr/share/vim/vim74/syntax/syntax.vim
Не удивительно, что Vim затем не выделяет синтаксис и выдает кучу других ошибок при редактировании текста.
Проведя некоторые исследования самостоятельно, я могу сказать, что syntax.vim на самом деле находится в /usr/local/share/vim/vim74/syntax/syntax.vim
отличие от ранее упомянутого каталога. Как я могу решить это?
Больше информации
Vim был установлен с помощью checkinstall
. Чтобы скомпилировать его, я запустил команды:
./configure --with-features=huge --enable-cscope --enable-pythoninterp=yes --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu --enable-multibyte --enable-fontset --disable-gui --disable-netbeans --enable-luainterp=yes --with-lua-prefix=/usr/include/lua5.1 --enable-largefile
make VIMRUNTIMEDIR=/usr/share/vim/vim74
sudo ln -s /usr/local/share/vim/vim74 /usr/share/vim/vim74
. Я оставляю вопрос открытым, на случай, если у меня возникнут другие связанные с этим вопросы.
sudo ln -s /usr/local/share/vim/vim74/syntax/syntax.vim /usr/share/vim/vim74/syntax/syntax.vim