#vim #vi
#vim #vi
Вопрос:
В большинстве случаев, когда я копирую или удаляю какой-либо код в Vim, использую yy
или dd
, я также получаю пробелы для отступов. Есть ли быстрая команда, с помощью которой я могу вырвать строку без начальных или завершающих пробелов?
Ответ №1:
Я не волшебник, но:
^v$gey
у меня работает. Вы всегда можете создать псевдоним.
РЕДАКТИРОВАТЬ: вот лучший вариант, который не зависит от визуального режима.
^yg_
Ответ №2:
Есть еще один способ решить вашу подразумеваемую проблему. После того, как вы переместите строки в буфер, вы можете затем вставить их, используя соответствующий отступ с помощью ]p
или ]P
. Эти команды вставки автоматически настраивают отступ вставленной строки (ов) в соответствии с отступом строки, на которой находится курсор.