Вопрос ниже применим, когда вы хотите скопировать текст из Vim в другое, скажем, веб-браузер.Unwrap text in vim
У меня обычно есть опция tw=80
, когда я редактирую файлы, особенно файлы LaTeX. Однако, скажем, я хочу написать письмо в Vim с параметром tw=80
, а затем я хочу скопировать его и вставить в веб-браузер. Прежде чем копировать и вставлять, я хочу развернуть текст так, чтобы не было разрыва строки каждые 80 символов или около того. Я пробовал tw=0
, а затем gq
, но это просто обертывает текст шириной по умолчанию 80 символов. Мой вопрос в том, как я разворачиваю текст, чтобы каждый абзац моего письма отображался как одна строка? Есть ли для этого легкая команда?
Спасибо! Полагаю, это самый простой способ? Ничего, что делает это для всего документа за один раз, я предполагаю? – Ray
@Ray Я отредактировал свой ответ и добавлю команду для выполнения для всего документа. –
В этом случае лучше использовать команду ': normal' с'! '-specifier, чтобы избежать столкновений с пользовательскими сопоставлениями. –