Как изменить количество столбцов в окне замазки на ширину экрана?

10

Я нахожусь на окнах и часто ssh к машинам linux. Несмотря на то, что мне бы хотелось иметь альтернативный ssh-клиент, ни один из них не может быть частью Putty. Одна или другая вещь всегда ломается, даже в замазке цифровая клавиатура становится непригодной для использования. В любом случае, я хочу установить ширину окна замазки больше, чем позволяет мой экран. Так что я могу прокрутить горизонтально, чтобы просмотреть его. Причина в том, что я запускаю команды select *, и эти длинные записи занимают много строк, каждая из которых влияет на читабельность. Спасибо!

Саад Рехман Шах
источник

Ответы:

7

PuTTY не поддерживает это. То, что вы можете сделать, это передать ваш вывод lessс помощью -Sопции, которая говорит, что он не должен переносить длинные строки, и использовать левую и правую клавиши со стрелками для прокрутки в сторону:

your_command | less -S

(Обратите внимание, что это будет работать, только если команда вызывается из оболочки, но не из клиента SQL или чего-то подобного.)

ak2
источник
1
Как мы выводим данные по конвейеру? : D
Саад Рехман Шах
3

PuTTY for Windows позволяет установить ширину столбца в настройках сеанса.

Если вы уже вошли в систему; щелкните правой кнопкой мыши строку заголовка PuTTY, выберите «Изменить настройки ...» во всплывающем окне. Нажмите на категорию «Окно» и измените столбцы (80 по умолчанию) под «Установить размер окна». Вы можете сохранить это в своей сессии замазки, если хотите.

Braino
источник
1

Если вы используете MySQL, обходной путь должен установить пейджер на меньшее.

Отключите автоматическую переноску в PuTTY. (В разделе «Терминал» / отмените выбор «Режим автопереноса изначально включен»)

mysql> pager less -S
PAGER установлен на 'less -S'

Затем вы можете перемещаться влево и вправо с помощью стрелок.

Джо Пользователь
источник