Я пользователь Emacs. Как узнать Vim?

В большинстве случаев я использую Emacs. Тем не менее, я решил попробовать изучить Vim. Я доволен Emacs, я просто стараюсь избежать превращения его в Молот Маслоу . Я видел несколько учебников, но мне еще предстоит увидеть хороший, написанный с точки зрения кого-то из Emacs.

Есть ли общий совет, что кто-то, кто прошел этот процесс обучения, может дать мне? Самое главное, что некоторые концепции в Vim, которые не могут быть интуитивными для меня, исходя из фона Emacs?

Я тоже беженец Emacs. Безусловно, самым важным шагом является понимание того, что, в отличие от любого другого редактора, который вы использовали раньше, обучение Vi – это научиться говорить на языке, а не запоминать нажатия клавиш. Я обсуждаю это здесь:

Jeet Sukumaran : Грохот Дзэн Ви Вью-Вэй

Статья, которая заставила его «встать на свои места» для меня, здесь:
Stackoverflow: Какая у вас самая эффективная комбинация с Vim?
Ответ: Ваша проблема с Vim заключается в том, что вы не рискуете vi .

Запустите команду vimtutor , это похоже на эквивалент emacs, который вы получаете от ctrlHt .

  1. Руководство Vim для пользователей Emacs
  2. Local: Какие функции имеет emacs, которых нет у vim?
  3. Local: Особенности emacs, которые дополняют vim?
  • Как я могу автоматически добавить код скелета при создании нового файла с помощью vim
  • Почему vim не подчиняется моему расширению в файлах python?
  • Не позволяйте курсору перемещать один символ в режиме вставки
  • Удалить все, кроме регулярного выражения в Vim
  • Вставка в vim через экран
  • Как ESC также отменяет CAPS, если CAPS включен?
  • Vim: Как синхронизировать NERDTree с текущим открытым файлом пути к вкладке?
  • Поиск в истории уничтожения Вима
  • Сообщать об ошибке при попытке изменить файл .vimrc?
  • Vim очистить последний поиск
  • Буфер трубопровода для внешней команды в Vim
  • Interesting Posts

    ElasticSearch, Sphinx, Lucene, Solr, Xapian. Что подходит для использования?

    objective-C – Когда использовать «я»,

    Переопределить стиль тела для содержимого в iframe

    Как добавить к моему андроидному приложению кнопку, чем нравится на странице facebook?

    Как отредактировать файл журнала ddrescue для возобновления в определенном месте?

    Каков наилучший способ распылить краску внутри моего дела?

    Как отключить кнопку Android?

    Могу ли я переопределить свойство в c #? Как?

    Объединение нескольких заданий MapReduce в Hadoop

    Лучшая практика аутентификации на основе токенов REST с JAX-RS и Джерси

    Предварительный просмотр Aeropeek панели задач и автоматическое закрытие Alt-Tab в Windows 7

    Как начать групповой чат в клиенте Google Talk?

    Как установить JSTL? Абсолютный uri: http://java.sun.com/jstl/core не может быть разрешен

    Перечисление карты в JPA с фиксированными значениями?

    Как обнаружить, когда UIScrollView завершил прокрутку

    Давайте будем гением компьютера.