如何配置 SecureCRT 以在退出 vim 后删除内容显示

如何配置 SecureCRT 以在退出 vim 后删除内容显示

在 secureCRT 6.0 或 7.0 中打开 ssh 或 telnet 连接,在 vim xxx.txt 时,通过 ":q" 退出 vim 后,xxx.txt 的内容仍然会在屏幕上可见。但在 putty 中,同样的操作,xxx.txt 的内容会消失。如何配置 secureCRT 使其像 putty 一样?

答案1

根据这个帖子,将以下代码添加到.vimrc我的工作中:

if &term =~ "xterm"
    " SecureCRT versions prior to 6.1.x do not support 4-digit DECSET
    "     let &t_ti = "\<Esc>[?1049h"
    "     let &t_te = "\<Esc>[?1049l"
    " Use 2-digit DECSET instead
    let &t_ti = "\<Esc>[?47h"
    let &t_te = "\<Esc>[?47l"
endif

有关两个变量ti和的更多信息te,你可以参考:help xterm-screensVim

相关内容