如何将腻子窗口上的列数更改为大于屏幕宽度?


10

我在Windows上,经常不得不ssh到linux机器。尽管我很想拥有一个替代的ssh客户端,但Putty确实没有一个。一件事或另一件事总是坏掉,即使在腻子上,数字键盘变得无法使用。无论如何,我想将腻子的窗口宽度设置为超出屏幕允许的宽度。所以我可以水平滚动查看它。原因是我运行select *命令,而这些长记录占用很多行,每行都会影响可读性。谢谢!

Answers:


7

PuTTY不支持。您可以做的是less使用-S选项通过管道传递输出,该选项告诉它不要换行,并使用左右箭头键向侧面滚动:

your_command | less -S

(请注意,这仅在从外壳程序而不是在SQL客户端等程序中调用命令时有效。)


1
我们如何通过管道输出?:D
Saad Rehman Shah 2012年

3

PuTTY for Windows允许您在会话设置中设置列宽。

如果您已经登录;右键单击PuTTY标题栏,从弹出菜单中选择“更改设置...”。单击“窗口”类别,然后更改“设置窗口的大小”下的列(默认为80)。如果愿意,您也可以将其保存到腻子会话中。


1

如果您使用的是MySQL,一种解决方法是将寻呼机设置为less。

关闭PuTTY中的自动换行。(在终端下/取消选择“自动启用自动包裹模式”)

mysql> pager less -S
PAGER设置为'less -S'

然后,您可以使用箭头左右滚动。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.