Como alterar o número de colunas em uma janela de massa para mais do que a largura da tela?

10

Estou no windows e muitas vezes tenho que ssh para máquinas linux. Embora eu adorasse ter um cliente ssh alternativo, nenhum realmente faz parte do Putty. Uma coisa ou outra sempre quebra, mesmo na massa o numpad se torna inutilizável. De qualquer forma, quero definir a largura da janela da massa para mais do que minha tela permite. Para que eu possa rolar horizontalmente para visualizá-lo. A razão é que eu executo os comandos select * e esses registros longos ocupam muitas linhas, cada uma afetando a legibilidade. Obrigado!

Saad Rehman Shah
fonte

Respostas:

7

O PuTTY não suporta isso. O que você pode fazer é canalizar sua saída lesscom a -Sopção, que diz para não quebrar linhas longas, e usar as teclas de seta esquerda e direita para rolar para o lado:

your_command | less -S

(Observe que isso só funcionará se o comando for chamado de um shell, mas não de um cliente SQL ou algo parecido.)

ak2
fonte
1
Como canalizamos a saída? : D
Saad Rehman Shah
3

O PuTTY para Windows permite definir a largura da coluna nas configurações da sessão.

Se você já está logado; clique com o botão direito do mouse na barra de título do PuTTY, escolha "Alterar configurações ..." na janela pop-up. Clique na categoria "Janela" e altere as colunas (80 por padrão) em "Definir o tamanho da janela". Você pode salvar isso em sua sessão de massa também, se quiser.

Braino
fonte
1

Se você estiver usando o MySQL, uma solução alternativa é definir o pager para menos.

Desative a quebra automática de linha no PuTTY. (Em Terminal / desmarque "Modo de quebra automática automaticamente ativado")

mysql> pager menos -S
PAGER definido como 'less -S'

Depois, você pode rolar para a esquerda e direita com as setas.

Joe User
fonte