Wie ändere ich die Anzahl der Spalten in einem Kittfenster auf mehr als die Bildschirmbreite?


10

Ich bin auf Windows und muss oft auf Linux-Maschinen ssh. Obwohl ich gerne einen alternativen SSH-Client hätte, kommt keiner wirklich zu Putty. Das eine oder andere bricht immer, selbst im Kitt wird der Nummernblock unbrauchbar. Wie auch immer, ich möchte die Fensterbreite des Kitts auf mehr 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, die jeweils die Lesbarkeit beeinträchtigen. Vielen Dank!

Antworten:


7

PuTTY unterstützt das nicht. Sie können Ihre Ausgabe lessmit der -SOption durchleiten, die besagt, dass keine langen Zeilen umbrochen werden sollen, und mit den Pfeiltasten nach links und rechts seitwärts scrollen:

your_command | less -S

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


1
Wie leiten wir die Ausgabe weiter? : D
Saad Rehman Shah

3

Mit PuTTY für Windows können Sie die Spaltenbreite in den Sitzungseinstellungen festlegen.

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


1

Wenn Sie MySQL verwenden, besteht eine Problemumgehung darin, den Pager auf weniger zu setzen.

Deaktivieren Sie die automatische Umhüllung in PuTTY. (Unter Terminal / Deaktivieren Sie "Auto Wrap-Modus anfangs ein")

mysql> pager less -S
PAGER auf 'less -S' gesetzt

Dann können Sie mit Pfeilen nach links und rechts scrollen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.