Что функции Vim пропускают в Emacs с Viper и Vimpulse?

Вы можете использовать несколько методов для этой проблемы, например

  1. Использование line-height
    #wrapper {  line-height: 0px;  }
    
  2. Использование display: flex
    #wrapper {  display: flex;         }
    #wrapper {  display: inline-flex;  }
    
  3. Используя display: block, table, flex и inherit
    #wrapper img {  display: block;    }
    #wrapper img {  display: table;    }
    #wrapper img {  display: flex;     }
    #wrapper img {  display: inherit;  }
    
21
задан Alexey Romanov 29 November 2008 в 13:52
поделиться

8 ответов

Я - постоянный пользователь энергии, но не emacs пользователь и не использовал vimpulse для подтверждения этого.

, Но просмотр vimpulse кодируют ниже, я не вижу упоминания о текстовых объектах.

http://www.emacswiki.org/cgi-bin/wiki/vimpulse.el

Vim представил некоторые очень полезные идиомы для выбора и перемещения, которые не находятся в регулярном vi

  • cat 'сокращение вокруг тега' для тегов xml/html
  • diw, 'удаляют в слове'
  • di( di", удаляют текст в "" () и т.д.

в справке энергии видеть :he текстовые объекты для больше.

15
ответ дан 29 November 2019 в 21:17
поделиться

, К сожалению, никакой режим не может заставить Emacs работать с такой скоростью, как Vim.

, Если Вы подразумеваете, что время запуска emacs плохо, можно сократить его существенно при наличии emacs постоянно открытой сессии, и использовать gnuclient/emacsclient каждый раз, когда необходимо отредактировать файл.

http://www.emacswiki.org/emacs/GnuClient

8
ответ дан 29 November 2019 в 21:17
поделиться

Одна vi функция, которую я пропускаю в emacs, . (точечная) команда, которая повторяет последнее редактирование. Существует точка-mode.el, которая реализует C-. для моделирования этого, но это не всегда работало на меня (я не являюсь опытным в elisp для выяснения почему).

Даже гадюка не реализует эту команду точно как vi, делает (в прошлый раз, когда я проверил), и даже если это делает, я не думаю, что это достаточно, чтобы я начал использовать гадюку.

4
ответ дан 29 November 2019 в 21:17
поделиться

Макросы Vim, кажется, не работают с viper/vimpulse:

макросы Vim don' t работают при использовании гадюки + vimpulse в Emacs

(Btw, уничтожитель emacs функция, которая заставляет меня заботиться о vim/vimpulse, то, что различные кадры могут отредактировать тот же файл. Это похоже на наличие разделения, где эти две части могут быть в различных окнах. Если кто-либо знает, как выполнить это в энергии, Вы были бы моим героем.)

0
ответ дан 29 November 2019 в 21:17
поделиться

Инкрементальный поиск с использованием / и? отсутствует.

0
ответ дан 29 November 2019 в 21:17
поделиться

Любитель emacs в качестве ОС и vi в качестве входной модели , естественно, я хотел полюбить viper. Однако в течение двух секунд после его использования мне пришлось отказаться от него: viper не поддерживает C- [в качестве замены клавиши выхода , которая является важным ярлыком для и чаще всего использованная команда в vi.

0
ответ дан 29 November 2019 в 21:17
поделиться

To get a complete list of what vimpulse may be missing type

:helpgrep not in Vi

Every feature in the help that is not vi compatible will be listed.

Theres about 700 matches.

Of course there will be a lot of duplicated functionality

4
ответ дан 29 November 2019 в 21:17
поделиться

Перемещение Vi повсюду - в Vi вы всегда можете перемещаться, используя одни и те же ярлыки, независимо от того, находитесь ли вы внутри списка каталогов, файла справки или записи только файл или что-то, что вам разрешено редактировать.

Правильное визуальное поведение и поведение при удалении - очень похоже на разметку emacs, но идиоматически отличается, так что пользователю Vi трудно переучиться. Если вы уже привыкли к маркировке emacs, вы на самом деле ничего не упускаете.

Правильное поведение выхода - должно отменить все другие модальные действия и вернуть вас в командный режим. Опять же, если вам удобно работать с emacs, вы, вероятно, уже привыкли к модальным вводам и тому подобному.

1
ответ дан 29 November 2019 в 21:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: