Вы можете использовать несколько методов для этой проблемы, например
line-height
#wrapper { line-height: 0px; }
display: flex
#wrapper { display: flex; }
#wrapper { display: inline-flex; }
display:
block
, table
, flex
и inherit
#wrapper img { display: block; }
#wrapper img { display: table; }
#wrapper img { display: flex; }
#wrapper img { display: inherit; }
Я - постоянный пользователь энергии, но не emacs пользователь и не использовал vimpulse
для подтверждения этого.
, Но просмотр vimpulse кодируют ниже, я не вижу упоминания о текстовых объектах.
http://www.emacswiki.org/cgi-bin/wiki/vimpulse.el
Vim представил некоторые очень полезные идиомы для выбора и перемещения, которые не находятся в регулярном vi
cat
'сокращение вокруг тега' для тегов xml/html diw
, 'удаляют в слове' di(
di"
, удаляют текст в ""
()
и т.д. в справке энергии видеть :he
текстовые объекты для больше.
, К сожалению, никакой режим не может заставить Emacs работать с такой скоростью, как Vim.
, Если Вы подразумеваете, что время запуска emacs плохо, можно сократить его существенно при наличии emacs постоянно открытой сессии, и использовать gnuclient/emacsclient каждый раз, когда необходимо отредактировать файл.
Одна vi функция, которую я пропускаю в emacs, .
(точечная) команда, которая повторяет последнее редактирование. Существует точка-mode.el, которая реализует C-.
для моделирования этого, но это не всегда работало на меня (я не являюсь опытным в elisp для выяснения почему).
Даже гадюка не реализует эту команду точно как vi, делает (в прошлый раз, когда я проверил), и даже если это делает, я не думаю, что это достаточно, чтобы я начал использовать гадюку.
Макросы Vim, кажется, не работают с viper/vimpulse:
макросы Vim don' t работают при использовании гадюки + vimpulse в Emacs
(Btw, уничтожитель emacs функция, которая заставляет меня заботиться о vim/vimpulse, то, что различные кадры могут отредактировать тот же файл. Это похоже на наличие разделения, где эти две части могут быть в различных окнах. Если кто-либо знает, как выполнить это в энергии, Вы были бы моим героем.)
Инкрементальный поиск с использованием / и? отсутствует.
Любитель emacs в качестве ОС и vi в качестве входной модели , естественно, я хотел полюбить viper. Однако в течение двух секунд после его использования мне пришлось отказаться от него: viper не поддерживает C- [в качестве замены клавиши выхода , которая является важным ярлыком для и чаще всего использованная команда в vi.
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
Перемещение Vi повсюду - в Vi вы всегда можете перемещаться, используя одни и те же ярлыки, независимо от того, находитесь ли вы внутри списка каталогов, файла справки или записи только файл или что-то, что вам разрешено редактировать.
Правильное визуальное поведение и поведение при удалении - очень похоже на разметку emacs, но идиоматически отличается, так что пользователю Vi трудно переучиться. Если вы уже привыкли к маркировке emacs, вы на самом деле ничего не упускаете.
Правильное поведение выхода - должно отменить все другие модальные действия и вернуть вас в командный режим. Опять же, если вам удобно работать с emacs, вы, вероятно, уже привыкли к модальным вводам и тому подобному.