У меня есть текстовые файлы со строками, длина которых превышает ширину моего терминала. Я обычно использую меньше для просмотра этих файлов и часто хочу скопировать что-то, что переносится из одной строки в другую.
Я обнаружил, что когда я копирую это в Terminal.app (выберите мышью и нажав Cmd-V), символ новой строки копируется в точке переноса. Это не хорошо.
Я также узнал, что если я открою файл в vim и сделаю то же самое, символ новой строки не будет скопирован. Это замечательно, но я не особенно хочу открывать vim каждый раз, когда просто хочу быстро посмотреть файл.
У меня есть два вопроса:
Любопытство: какова основная причина, по которой один из этих инструментов добавляет новую строку, а другой нет? Я могу только предположить, что это проблема $ TERM/termcap, но я действительно не знаю.
Практичность: Какие у меня есть варианты для пейджера, который не вставляет новые строки, когда я копирую перенесенные строки? Использовать Vim как пейджер? Изменить некоторые настройки TERM?
Спасибо за любые предложения.