¿Cómo cambiar el número de columnas en una ventana de masilla a más del ancho de la pantalla?


10

Estoy en Windows y a menudo tengo que enviar ssh a máquinas Linux. Aunque tanto como me encantaría tener un cliente ssh alternativo, ninguno realmente forma parte de Putty. Una cosa u otra siempre se rompe, incluso en masilla el teclado numérico se vuelve inutilizable. De todos modos, quiero establecer el ancho de la ventana de masilla más de lo que permite mi pantalla. Entonces puedo desplazarme horizontalmente para verlo. La razón es que ejecuto comandos select * y esos registros largos ocupan muchas líneas, cada una de las cuales afecta la legibilidad. ¡Gracias!

Respuestas:


7

PuTTY no es compatible con eso. Lo que puede hacer es canalizar su salida lesscon la -Sopción, que le dice que no ajuste líneas largas y use las teclas de flecha izquierda y derecha para desplazarse hacia los lados:

your_command | less -S

(Tenga en cuenta que eso solo funcionará si el comando se invoca desde un shell, pero no desde un cliente SQL o algo así).


1
¿Cómo canalizamos la salida? : D
Saad Rehman Shah

3

PuTTY para Windows le permite establecer el ancho de columna en la configuración de la sesión.

Si ya ha iniciado sesión; haga clic derecho en la barra de título PuTTY, elija "Cambiar configuración ..." en la ventana emergente. Haga clic en la categoría "Ventana" y cambie las columnas (80 por defecto) debajo de "Establecer el tamaño de la ventana". También puede guardar esto en su sesión de masilla, si lo desea.


1

Si está utilizando MySQL, una solución alternativa es establecer el localizador en menos.

Desactiva el ajuste automático en PuTTY. (En Terminal / deseleccionar "Modo de ajuste automático inicialmente activado")

mysql> localizador less -S
PAGER establecido en 'less -S'

Luego puede desplazarse hacia la izquierda y hacia la derecha con flechas.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.