如何將膩子視窗上的列數變更為大於螢幕寬度?

如何將膩子視窗上的列數變更為大於螢幕寬度?

我在 Windows 上,經常需要 ssh 到 Linux 機器。儘管我非常希望有一個替代的 ssh 用戶端,但沒有一個真正屬於 Putty。一件事總是會破壞,即使在膩子中,小鍵盤也變得無法使用。無論如何,我想將膩子視窗的寬度設定為超過螢幕允許的寬度。這樣我就可以水平滾動來查看它。原因是我運行 select * 命令,這些長記錄佔用了很多行,每行都會影響可讀性。謝謝!

答案1

PuTTY 不支持這一點。您可以做的是使用該選項透過管道傳輸輸出less-S該選項告訴它不要換行長行,並使用左右箭頭鍵橫向滾動:

your_command | less -S

(請注意,只有在從 shell 呼叫該命令時才有效,但在 SQL 用戶端或類似客戶端中則無效。)

答案2

PuTTY for Windows 可讓您在會話設定中設定列寬。

如果您已經登入;右鍵單擊 PuTTY 標題欄,從彈出視窗中選擇“更改設定...”。按一下「視窗」類別,然後變更「設定視窗大小」下的欄位(預設為 80)。如果您願意,也可以將其儲存到 Putty 會話中。

答案3

如果您使用 MySQL,解決方法是將分頁器設定為 less。

關閉 PuTTY 中的自動換行。 (在終端機/取消選擇“自動換行模式最初開啟”)

mysql> pager less -S
PAGER 設定為“less -S”

然後您可以使用箭頭左右滾動。

相關內容