Печать файла в столбцах с произвольным количеством строк

Мне нравится использовать разделенные окна - как горизонтальные, так и вертикальные - для редактирования нескольких файлов.

Я использую tmux, чтобы упростить управление этими окнами

https://tmux.github.io/ «Что такое терминальный мультиплексор? Он позволяет легко переключаться между несколькими программами в одной терминал, отсоедините их (они продолжают работать в фоновом режиме) и повторно подключите их к другому терминалу. И сделайте намного больше. См. руководство. "

Пример: просмотр файлов или выполнение тестов справа, редактирование теста и исходного кода файлы слева: enter image description here

1
05.10.2018, 15:36
2 ответа

Другим вариантом является использованиеpaste:

paste <(sed '1,3!d' infile) <(sed '4,5!d' infile) <(sed '6,$!d' infile)
0
27.01.2020, 23:23

Вы можете использовать функцию mergeиз pr, которая объединяет несколько файлов в столбцы.

Подойдет что-то вроде этого:

pr -J -m <(sed -n 1,3p file) <(sed -n 4,5p file) <(sed -n 6,9p file)
3
27.01.2020, 23:23

Теги

Похожие вопросы