Советы и рекомендации для viper-режима emacs и подобных
В принципе, мне очень нравится vi [m] key-bindings, но не весь редактор. Мне действительно не нравятся ключевые ссылки emacs, но, как и все остальные редакторы.
viper-mode
кажется лучшим из обоих миров, но он не идеален.
Какие функции vim вы пропустили в emacs (и что более важно, как вы их получили)? Какие конфигурации вы делали, чтобы использовать режим viper-mode лучше?
В начале: я действительно пропустил визуальный режим vim. vimpulse добавляет это в emacs!
Ответы
Ответ 1
Насколько я знаю, VIM/VI всегда имел функцию :set nu
, чтобы показывать номера строк вдоль самих линий. По умолчанию emacs имел только line-number-mode
, который показывал номер строки текущей строки в строке режима (не одно и то же).
Чтобы исправить это, я всегда нашел linum.el довольно полезным. Начиная с предстоящих emacs 23, режим linum
будет включен в стандартное распределение. Но для emacs <= 22 все еще необходимо установить его вручную.
Ответ 2
Я также пропущу инкрементный поиск с помощью/и?, Что-то вроде
что размещено здесь сначала в разделе TODO.
http://common-lisp.net/project/vial/darcs/extended-viper/vimlike.el
Если кто-нибудь может это предоставить, было бы здорово. Юрта?
Ответ 3
Я бы рекомендовал вам использовать мою версию стартового набора emacs. Он полностью настроен для интенсивного (симбиотического) использования emacs и vi/vim (через viper и vimpulse) вместе.