vim unmap all (полностью урезанный vim) - PullRequest
4 голосов
/ 07 июля 2011

Любовь Вим.Пробовал Янус.Понравилась идея, но она слишком медленная, 100 плагинов конкурируют за привязку клавиш.Я хочу понять, что делает каждая конфигурация vim.

Есть ли способ "отключить" все ключи vim или как можно больше.Удалите большинство команд и т. Д. Суть этого упражнения для меня.Мне нужно очень маленькое подмножество карт, настроек, привязок, чтобы я мог добавлять вещи по очереди, когда они мне нужны.

Видели ли вы такие усилия?

Ответы [ 3 ]

5 голосов
/ 07 июля 2011

Попробуйте запустить vim с помощью следующей команды:

"vim -u NONE"

от man vim

   -u {vimrc}  Use the commands in the file {vimrc}  for  initializations.
               All  the  other  initializations  are skipped.  Use this to
               edit a special kind of files.  It can also be used to  skip
               all  initializations by giving the name "NONE".  See ":help
               initialization" within vim for more details.

Он должен запускаться vim без какого-либо плагина илинастройка.

4 голосов
/ 07 июля 2011

Помимо

:mapclear
:nmapclear
:vmapclear
:xmapclear
:smapclear
:omapclear
:mapclear
:imapclear
:lmapclear
:cmapclear

при его запуске как

vim -U NONE -C -Z

начнется

  • -U без файла запуска
  • -C всовместимый режим
  • -Z в ограниченном режиме
0 голосов
/ 07 июля 2011

Я пытался сделать что-то подобное и опубликовал это в reddit post.

Я пытаюсь ограничить отображения, которые я определяю в моем vimrc, и загружаю только некоторые плагины, которые я считаю необходимыми.

...