Очень часто, редактируя с помощью Vim, я попадаю во множество ситуаций, когда пробелы доставляют мне хлопоты.Например, скажем, у меня есть такой комментарий:
#This program was featured on the Today show, it is an algorithm for promoting world peace in third-world countries
#given the name of that country and the name of a celebrity to endorse its cause
Если я хочу, например, обрезать строки, чтобы они переходили к символам X, я заканчиваю тем, что ставлю новую строку где-то посерединеверхняя строка, чтобы получить это (после перехода на новую строку и авто-отступ):
#This program was featured on the Today show, it is an algorithm for promoting
world peace in third-world countries
#given the name of that country and the name of a celebrity to endorse its cause
Затем я добавляю # в начало строки, и это все хорошо, но потом я хочу эту строкувыстроиться тоже.Для этого я должен удалить символ новой строки, все пробелы для отступа в следующей строке, а затем знак комментария #.Это не займет очень много времени, но все эти и подобные ситуации складываются в общем за один день.
Теперь приведенный выше пример довольно специфичен, но мой вопрос не,Какой хороший способ в Vim удалить все пробельные символы, включая NEWLINES, до следующего непробельного символа?Если у Vim уже есть движения, которые делают это, это было бы замечательно, но если нет, есть ли у кого-нибудь любимая функция Vim, которую они используют для выполнения вышеизложенного, которая может быть сопоставлена с клавишей?По крайней мере, мне не хватает некоторой идиомы использования Vim, которая мешает мне даже беспокоиться об этом случае?
РЕДАКТИРОВАТЬ: Форматирование по ширине, хотя и полезно и применимо к описанному выше случаю, не является цельюэтого вопроса.Меня больше интересует удаление пробелов, которое не останавливается в конце строки, а вместо этого переносится на первый непробельный символ следующей строки.