vim: отключить mswin (отключить сочетания клавиш Windows) - PullRequest
0 голосов
/ 11 августа 2010

Я только что установил vim на компьютер с Windows XP.Когда вошел в систему другому пользователю немного назад, я пошел на C:\program files\vim\_vimrc и прокомментировал следующие строки

"source $VIMRUNTIME/vimrc_example.vim
"source $VIMRUNTIME/mswin.vim
"behave mswin

, а затем Ctrl-X не обрезал текст - что хорошо.

Однако, когда я вошел в систему как администратор на компьютере и запустил vim, Ctrl-X вернулся к сокращению текста :(. Я даже переименовал C:\program files\vim\vim72\mswin.vim в C:\program files\vim\vim72\mswin.nouse.vim, и глупые ярлыки Windows все еще действуют.

Где я могу это исправить? Могу ли я поместить behave nomswin в мой файл ~ / .vimrc, чтобы отменить эти ярлыки?

РЕДАКТИРОВАТЬ: Даже при входе в систему как оригинальный пользователь теперь vim использует ярлыки Windows.

РЕДАКТИРОВАТЬ: исправлена ​​опечатка в пути

РЕДАКТИРОВАТЬ: VIM и VIMRUNTIME

echo% VIM% C: \ Program Files \ Vim

echo% VIMRUNTIME% C: \ Program Files \ Vim \ vim72

1 Ответ

1 голос
/ 11 августа 2010

Ваша установка vim действительно странная, когда я смотрю на указанные вами пути.

Обычные пути: $ VIM = C:\Program Files\vim и $ VIMRUNTIME = C:\Program Files\vim\vim{versionnumber}.(Я не установил ни одну из этих переменных)

По умолчанию vimrc - $VIM/vimrc и $VIMRC/_vimrc (которые я удаляю и не устанавливаю), и каждый пользователь должен иметь свой собственный $HOME/_vimrcне $HOME/.vimrc) (см. :version)

PS: Если вы установили vim несколько раз (vim 7.1, vim 7.2, cygwin-vim, ...), вам может потребоваться проверить значение$ VIM и $ VIMRUNTIME, чтобы знать, что вы действительно выполняете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...