在使用securecrt连接linux时,不知道怎么得,使用命令显示出来的内容不会自动换行,仔细一看,显示的内容只有到窗口的边界,然后其它字符省略了……
同时伴随着另一个现象是,当你输入很长的字符时(如:“aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa”),输入的内容也不会换行,而是从当前行的首行开始显示你的输入结果,也就是说,会把前面的全部覆盖,如下:
aaaaaaaaaa@:localhost ~]# aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
这个问题很无语啊,你不解决吧,影响你的使用,你解决吧,它又不属于你专注于的it技术,网上找了很久也没有正确答案,有一个人也遇到此问题,它发帖问了此问题,但没有正确答案,那么还是由我来回答吧!!!
其实,不管你用的是英文版还是中文版,其实这好像和中英文没有关系,因为不是懂不懂单词的问题,而是知道securecrt每个选项设置的意义是什么的问题。看图:
选项设置图(图1)
session options是指设置当前会话(当前连接的这个shell起效)的选项
global options是指设置全局会话(对以后连接的所有shell起效)的选项
这里我们当然要设置全局的了!!!
在全局设置中对所有sesion进行设置(图2)
设置模式(图3)
模式设置分为初始模式和当前模式(指当前开启的这个session模式)
如果说自己在“图1”中的session option中单独对当前会话进行设置过的话,该处的设置是不起效的。特例除外:我们来设置initial modes对所有会话进行设置,这里的“line wrap”就是设置行隐藏的(哈哈,这翻译!!!),其实,不是这么翻译滴!!!它的意思就是自动换行!!!
如果设置的全局session就需要重启securecrt,否则当前session的设置是不起效的!!!