vim退出后恢复终端内容
来源:互联网 发布:芒果台网络直播 编辑:程序博客网 时间:2024/04/30 17:51
有些终端在vim退出后可以恢复到打开vim前终端的状态,类似这样:
$ vim /etc/sysconfig/
####这里表示打开vim#####
sdskk,一些文件内容
:q
$ vim /etc/sysconfig/ ##终端恢复到先前状态
但是有些不行,解决这个问题需要以下两步:
1、设置TERM环境变量为xterm 或者 xterm-color,可以在.bashrc文件中添加:export TERM=xterm-color
2、设置vim的t_ti和t_te变量的值(可选,例如在centos上就不需要)
用vim打开一个文件,normal模式下输入:set t_ti 或者 :set t_te,若值类似:"^[[?1049h" and "^[[?1049l",那么你需要在.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
转自:http://forums.vandyke.com/showthread.php?t=3431
这样应该就能解决问题了。
另外,有些朋友喜欢用screen进行多屏管理,如果也想要这种效果,需要在.screenrc配置文件中加入一行 altscreen on,如果是root用户,可以编辑/etc/screenrc,找到altscreen,取消前面的注释即可
- vim退出后恢复终端内容
- vim退出后终端不显示文件内容
- 退出vim终端乱码问题
- Linux基础 —— Ubuntu 下 Vim 在终端下退出后的乱码问题
- ubuntu 下面的vim的 退出后终端乱码问题以及显示中文的问题
- Linux终端乱码后,恢复
- 临时退出vim与恢复作业
- 在终端运行程序后如何退出
- vim 每行去掉.后内容
- vim退出后出现乱码的问题
- vim编辑退出后乱码问题解决
- vim保存退出后出现乱码
- 删除/usr/share/vim目录后恢复
- 删除/usr/share/vim目录后恢复
- SSH Telnet 终端退出后保持程序继续运行
- nohup命令实现退出终端后程序继续后台运行
- 关闭终端后,后台作业退出的分析
- SSH Telnet 终端退出后保持程序继续运行
- try catch throw用法
- Android共享Activity,并设置无主入口启动图标的方式。
- 野猪和家猪的故事
- spring mvc 输出 json 异常处理
- 最近发现了一个高清计算机电子书和源码的网址
- vim退出后恢复终端内容
- UNIX Fork函数的理解
- 区
- LA2995 模拟
- HttpClient 学习整理
- 教你玩shell脚本
- 使用iptables配置目的NAT
- Makefile学习笔记
- 黑马程序员---多态