Wie kann ich die Anzahl der Spalten in einem Putty-Fenster auf einen Wert ändern, der die Bildschirmbreite übersteigt?

Wie kann ich die Anzahl der Spalten in einem Putty-Fenster auf einen Wert ändern, der die Bildschirmbreite übersteigt?

Ich verwende Windows und muss oft per SSH auf Linux-Rechner zugreifen. Obwohl ich gerne einen alternativen SSH-Client hätte, ist keiner wirklich Teil von Putty. Irgendetwas geht immer kaputt, sogar in Putty wird der Nummernblock unbrauchbar. Jedenfalls möchte ich die Breite des Putty-Fensters größer einstellen, als mein Bildschirm zulässt. So kann ich horizontal scrollen, um es anzuzeigen. Der Grund dafür ist, dass ich select *-Befehle ausführe und diese langen Datensätze viele Zeilen belegen, was die Lesbarkeit beeinträchtigt. Danke!

Antwort1

PuTTY unterstützt das nicht. Was Sie tun können, ist, Ihre Ausgabe lessmit der -SOption durchzuleiten, die lange Zeilen nicht umbricht, und die linken und rechten Pfeiltasten zum seitlichen Scrollen zu verwenden:

your_command | less -S

(Beachten Sie, dass dies nur funktioniert, wenn der Befehl von einer Shell aus aufgerufen wird, nicht aber von einem SQL-Client oder ähnlichem.)

Antwort2

PuTTY für Windows ermöglicht Ihnen, die Spaltenbreite in den Sitzungseinstellungen festzulegen.

Wenn Sie bereits angemeldet sind, klicken Sie mit der rechten Maustaste auf die Titelleiste von PuTTY und wählen Sie im Popup „Einstellungen ändern...“. Klicken Sie auf die Kategorie „Fenster“ und ändern Sie die Spalten (standardmäßig 80) unter „Fenstergröße festlegen“. Sie können dies auch in Ihrer Putty-Sitzung speichern, wenn Sie möchten.

Antwort3

Wenn Sie MySQL verwenden, besteht eine Problemumgehung darin, den Pager auf „Less“ einzustellen.

Deaktivieren Sie den automatischen Wrap in PuTTY. (Unter Terminal/Deaktivieren Sie „Automatischer Wrap-Modus zunächst aktiviert“)

mysql> Pager less -S
PAGER auf „less -S“ gesetzt

Anschließend können Sie mit den Pfeilen nach links und rechts scrollen.

verwandte Informationen