Вопросы с тегом «line-breaks»

139
Какой самый простой способ убрать конечные пробелы из всех строк в файле?

При программировании или открытии текстовых файлов довольно часто встречаются файлы с конечным пробелом в конце строки. У vim есть способ показать это, установив trailопцию в listcharsопции и затем включив list. Тем не менее, каков самый простой способ устранить этот пробел в глобальном масштабе по...

73
Как соединить строки без пробела?

Стандартная Jкоманда для объединения строк заменяет символы новой строки пробелом. Это полезно при редактировании «литературы», но может быть проблематично, если я, скажем, отредактирую шестнадцатеричный дамп вручную, если забуду удалить лишнее пространство. Есть ли быстрый и простой способ...

23
Как я могу переформатировать многострочную строку в vim при использовании типа файла Python?

Давайте предположим, что я редактирую некоторый код Python в vim, который выглядит примерно так: myobj.myfunc("Some string parameter that goes on and on and on and on and sometimes doesn't" "split very" "neatly over different lines so that" "it is formatted attractively") Я бы предпочел...

21
Как: g /^$/,/./- j (уменьшить количество пустых строк до одного пробела) работает в vim?

В статье Vim Regular Expressions Олег Райский дает следующую команду, чтобы уменьшить количество пустых строк до одного пустого: :g/^$/,/./-j Может кто-нибудь, пожалуйста, опишите, как это работает? Я знаю :gкоманды и регулярные выражения. Но я не понял, что /,/./-jделает эта часть...

19
Могу ли я соединить строки запятой (или другим символом)?

Я знаю, что могу объединять строки в Vim с Jнесколькими вариантами ( gJи т. Д.); Jбудет «Удалить отступ и вставить до двух пробелов» . Но есть ли простой способ вставить другой символ вместо двух пробелов? Например, запятая ( ,) или запятая и пробел ( ,)? Данный: 8 9 10 32 Я хотел бы закончить с:...

17
Как настроить Vim для работы с одним предложением в строке?

В настоящее время я пишу много простого текста (и LaTeX с минимальным форматированием в абзацах), и было бы неплохо, если бы я мог настроить vim, чтобы сохранить каждое предложение (для простоты, текст заканчивается на «.», «!» или '?' - это завершающая пунктуация, за которой следует пробел, чтобы...

16
Предотвратить Vim от разрыва ссылок в середине тега в уценке

Допустим, у меня есть этот файл Markdown: [Lorem ipsum dolor sit ](http://vi.stackexchange.com/many-links-are-often-very) Выглядит хорошо. Но ссылка еще не закончена, поэтому я печатаю -long, и теперь Vim разрывает строку: [Lorem ipsum dolor sit...

16
Как заставить vim автоматически добавлять новую строку в конец файла?

Vim обычно пишет <EOL>для последней строки, только когда она была в исходном файле. Как заставить vim писать новую строку в конце файла все время (когда файл не двоичный и его еще нет)? Я опробовал eolвариант, но он не сработал, как ожидалось. Смотрите также: Сохранить пропущенный конец...

12
Почему перевод строки переводится в нулевой символ внутри регистра поиска и в возврат каретки в командной строке?

Если у меня есть следующий текст: foo bar Я визуально выбираю и копирую. Текст теперь хранится в безымянном регистре, "и вот его содержимое (вывод :reg "): "" foo^Jbar^J В соответствии с этим графиком , кажется, что ^Jэто обозначение каретки для перевода строки. Если я хочу дублировать безымянный...

11
Как эффективно разбить строку на несколько строк?

Я получаю зарегистрированные данные в текстовом файле, который представляет собой одну длинную строку с каждым значением, разделенным пробелом. Есть ли команда или набор команд, которые разбивают одну строку на несколько...