一、问题描述

通过SecureCRT连接工具,vim编辑文件,退出时,屏幕窗口仍显示文件中的内容,占据了窗口空间,极大影响了观看和操作。

[root@bogon rong]# cd python_test/2.0/
[root@bogon 2.0]# vim hello.py 
  1 #!/usr/bin/python
  2 
  3 print 'hello world!'
  4 name = 'lisi'
  5 print 'my name is ',name
~                       
~                                                                                                                                        
[root@bogon 2.0]#

二、问题原因

这是因为linux环境变量TERM设置类型不对,TERM环境变量是用来设置输出终端类型的,SecureCRT如果设置成Linux就会出现类似这种情况,如果设置成xterm就可以避免这种情况。

三、解决方法

在 ~/.bashrc 中加入命令 :export TERM=xterm

[root@bogon ~]# vim .bashrc 
  1 # .bashrc
  2 
  3 # User specific aliases and functions
  4 
  5 alias rm='rm -i'
  6 alias cp='cp -i'
  7 alias mv='mv -i'
  8 
  9 # Source global definitions
 10 if [ -f /etc/bashrc ]; then
 11         . /etc/bashrc
 12 fi
 13 export TERM=xterm
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐