2014-09-12 6 views
-1

будет много ошибок при открытии с помощью vim, кажется, что функция g: не может быть распознана, которая исходит из плагина vimIM, китайский метод ввода.как подавить ошибку от .vim плагина vimIM

Error detected while processing ~/.vim/plugin/vimim.vim: 
line 473: 
E128: Function name must start with a capital or "s:": g:vimim_slash() 
line 474: 
E121: Undefined variable: s:starts 
E15: Invalid expression: col(".") - 1 - s:starts.column 
line 475: 
E121: Undefined variable: s:starts 
E116: Invalid arguments for function strpart(getline("."), s:starts.column, range) 
E15: Invalid expression: strpart(getline("."), s:starts.column, range) 
line 476: 
E121: Undefined variable: chinese 

там 3 Vim находится в моем MacBook

/usr/bin/vim 
/Cellar/vim/7.4.430/bin/vim 
/opt/homebrew-cask/Caskroom/macvim/7.4-72/MacVim-snapshot-72/mvim 

и Vim в использовании материалов сайта ссылка на погребе одного

$ which vim 
/usr/local/bin/vim 
$ ls -l /usr/local/bin/vim 
/usr/local/bin/vim -> ../Cellar/vim/7.4.430/bin/vim 

однако, если она открыта с mvim, это будет довольно

$ which mvim 
/usr/local/bin/mvim 
$ ls -l /usr/local/bin/mvim 
/usr/local/bin/mvim -> /opt/homebrew-cask/Caskroom/macvim/7.4-72/MacVim-snapshot-72/mvim 
+1

Сообщить о проблемах в трекер проблема (если есть). – FDinoff

ответ

1

Ваш доморощенный бот-инст alled Vim имеет патчи 1-430, поэтому он демонстрирует такое поведение, которое появилось когда-то вокруг патча 260.

С другой стороны, ваш MacBim с установленным только на домашнем компьютере имеет только патчи 1-52, поэтому он не демонстрирует этого поведения.

Как и FDinoff, этот вопрос должен быть представлен автору плагина. Даже если это связано с ошибкой Vim, автор должен изучить ее, потому что в Vimscript нет никаких причин для функций «scope».

Кроме того, почему, черт возьми, у вас так много Vims на вашей машине? Я могу понять два (по умолчанию один и лучший), но ... три?

+0

спасибо, поэтому вы имеете в виду, что предупреждающее сообщение может только подавлять/исправлять в vimIM-плагине, даже если это не вред. Подвал и доморощенный бочонок, кажется, все из «заваривания», я не знаю почему. – telehan

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