Предположение: вы хотите в конечном итоге на линии, на которой вы начали.
Мой ответ: jddk
- j (опускается)
- дд (удаляет текущую строку)
- к (движется вверх)
Попробуйте - это быстро! На самом деле, это на два нажатия меньше, чем принятый в настоящее время ответ, потому что:
- вам не нужно удерживать,
[Shift]
чтобы ввести двоеточие ':' и плюс символы '+', и
- вам не нужно подразумевать
[Enter]
в конце последовательности, так jddk
как вводится все в визуальном режиме, а не в командном режиме .
Плюс jddk
ко всему это все на домашнем ряду клавиатуры.
Я провел много времени, используя h, j, k, l для навигации vi
, задолго до того, как программное обеспечение эмуляции терминала, которое я использовал, начало поддерживать клавиши со стрелками. (Я говорю о ~ 20 лет назад ;-)
Я настоятельно рекомендую прочитать этот ответ в переполнении стека, которое получило более 500 голосов: /programming/1218390/what-is-your-most-productive-shortcut-with-vim/1220118#1220118 - ответ длинный, но помогает понять, почему vim мощный ...
источник
Вы также можете быть заинтересованы в визуальном режиме. Просто используйте,
v
чтобы войти иy
дернуть илиd
удалить. Проверка:help
- отличное место, когда вы застряли. Например:help delete
, даст вам руководство для большинства обычных команд удаления.источник
Если вы хотите удалить несколько строк подряд, вы можете использовать
dd
для удаления строки, на которой вы находитесь, затем продолжайте нажимать (или удерживать).
(точка), чтобы повторить команду.источник