2

Я пытаюсь просмотреть большие CSV-файлы в терминале (не большие; просто больше, чем можно отобразить в окне терминала сразу).

Лучшее решение, которое у меня есть на данный момент, таково:

column -s, -t -n < data.csv | less -S

Это работает хорошо, но мне бы очень хотелось разделить окно, чтобы строка заголовка csv всегда была видна (и оставалась выровненной с горизонтальной прокруткой).

2 ответа2

1

Terminal.app в OS X позволяет разделить окно и прокрутить обе части по отдельности. Это не очень хорошо работает с приложениями, которые прокручивают сами себя, хотя, например, less .

Скриншот

Данные образца CSV взяты отсюда

0

Насколько я знаю, сейчас есть способ сделать это в Bash. Почему бы вам просто не открыть два терминала, выровнять их и открыть файл в каждом. Таким образом, вы увидите заголовок в одном и сможете прокрутить в другом.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .