Советы и рекомендации для 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) вместе.