在 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-screens
Vim