secureCRT 显示不换行且完全显示

 

secureCRT 显示默认是换行的,如果设置了不换行,当一行字符比较多的时候,会显示不全。下面的设置就是解决这两个问题的。

  1. Options -> Global Options -> Terminal -> Appearance -> Maximum columns 设置成1200(值越大,一行显示的字符越多,如果一行的字符大于这里设置的值,则多余的字符将不显示)。选上show horizontal scrollbar。
  2. 上面的数值会影响到每个 Session 对应的 Logical Columns 值,相应的 Logical Columns 值只能小于等于上面的值,不能大于,如果上面的值改小了,session 里相应的 Logical Columns 会自动改小。
  3. Global Options -> General -> Default Session -> Edit Default Session -> Terminal -> Emulation ->
    1. Logical Rows,设置成 33。
      这一项要根据你的显示器分辨率来设置,如果值太大了刚连接上终端时会滚动到最下面,可能需要向上滚动才能看到命令行。我的分辨率是1920*1080,设置成33正好。经过尝试,设置成36时,在编辑的时候,光标跳不到最前行。
    2. Logical Columns 设置成第一项 Global 设置里的 Maximum columns 值,可以小于这个值,但不能大于 Maximum columns 值(设置成一个大于Maximum columns的值不能保存,会有提示),见第 2 项描述。
    3. 选上 Retain size and font(这一项很重要,不选这项将等同于没有水平滚动条)。
    4. Scrollback buffer 设置成 5000(这样纵向滚动屏就可以缓存更多内容,但也更占内存)。
    5. Terminal -> Appearance -> Window -> 选上 Show horizontal scroll bar 和 Show vertical scroll bar。
    6. 上面的所有设置都是为这一步设置作准备的,万事具备,只欠东风。Terminal -> Emulation -> Modes -> Initial modes -> line wrap 取消勾选。勾选,则为换行。
  4. 重新打开secureCRT,连接终端。

后记

对于折行,其实,还是需要的。
当然,如果不需要显示全部的信息,如果觉得通过上面的设置,显示的内容已经足够应付日常工作需要了,也可以忽略下面的内容。

经过上面的设置,一行显示的长度已经足够普通脚本的显示了,也就是说,普通脚本,完全可以在一行显示完,所以,折不折行是无所谓的。
但是,特殊情况下,比如通过 api 查询一张淘宝订单,显示的内容是很多的,一行根本显示不完,在不折行的情况下,显示不完的内容会被截断。
折行设置:
Terminal -> Emulation -> Modes -> Initial modes -> line wrap,将该选项勾选上即可。

最后更新时间:2019年3月19日 18:09 
转载请注明出处:https://www.lovesofttech.com/linux/secureCRTLineWrap/

转载于:https://my.oschina.net/u/1161889/blog/3098055

回答: SecureCRT显示串口日志时出现乱码的问题可能是由于终端设置的原因引起的。SecureCRT默认的终端是VT100,当收到0x0E时会进入乱码模式,收到0x0F时才会退出乱码模式。\[2\]因此,当使用SecureCRT打印串口日志时,如果出现乱码,可以尝试关闭串口再重新打开,这样可能可以恢复正常显示。\[1\]另外,如果在编写代码时输出语句里带有中文,并使用交叉编译工具链编译后在开发板系统上运,使用SecureCRT观测测试结果时发现中文输出会乱码,可能是由于字符编码的问题导致的。\[3\]在这种情况下,可以尝试修改字符编码设置或者使用其他终端软件来查看串口日志,以解决乱码问题。 #### 引用[.reference_title] - *1* *2* [解决SecureCRT串口日志突然出现乱码的问题](https://blog.csdn.net/qq446252221/article/details/122415126)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [SecureCRT显示乱码的解决办法](https://blog.csdn.net/oqqHuTu12345678/article/details/125888591)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值