在设置个人Linux命令行开发环境时,我希望在emacs中使用term,因为这样可以切换到“行模式”并将输出复制/粘贴到任何其他缓冲区。
然而,当我在emacs内部的term中运行mysql时,漂亮的SQL表格仍然会根据emacs窗口的宽度自动换行 :(. 我希望emacs能截断bash输出。
有什么方法可以做到这一点吗?
编辑:
toggle-truncate-lines已经开启,所以“自动换行”已经关闭,但问题在于,在emacs对文本进行任何操作之前,底层的bash进程会根据被告知的宽度手动添加换行符来换行文本。至少它的行为是这样的。在term缓冲区中切换truncate lines on/off对我没有任何影响。
然而,当我在emacs内部的term中运行mysql时,漂亮的SQL表格仍然会根据emacs窗口的宽度自动换行 :(. 我希望emacs能截断bash输出。
有什么方法可以做到这一点吗?
编辑:
toggle-truncate-lines已经开启,所以“自动换行”已经关闭,但问题在于,在emacs对文本进行任何操作之前,底层的bash进程会根据被告知的宽度手动添加换行符来换行文本。至少它的行为是这样的。在term缓冲区中切换truncate lines on/off对我没有任何影响。