解决vim退出后终端乱码的问题

2

Comments

这个问题很早就有了,一直没解决,而且也不知道很多人所说的“reset”命令,每次都是关掉重开。最近几天因为编辑新首页的缘故,实在不满于这个问题,于是便想办法解决了,在这里写出来,给大家也给自己以后做个参考。

网上有很多诡异的做法,其中最诡异的莫过于在默认标题前后加上空格,而且很多人称这很有效,但我试了却没有用。找了半天,发现一个帖子有一个比较奇特的解决方法:vim编辑退出后提示符乱码解决 – LinuxSir.Org

其中提到了重设vim连接到的程序。我根据man手册里vim相关的命令给出下面几个命令:

1
2
3
4
sudo update-alternatives --config vim
sudo update-alternatives --config vi
sudo update-alternatives --config ex
sudo update-alternatives --config view

每个命令中都选择“/usr/bin/vim.basic”,结果就可以了……

看来是gvim的问题。当然,如果从来不用,直接

1
sudo apt-get remove vim-gnome

或许是最直接简便的方案~

2 Responses to “解决vim退出后终端乱码的问题”

  1. bianjunjie Says:
    2009年11月4日 12:44 回复

    优雅的解决办法!

  2. 依云 Says:
    2009年12月20日 01:59 回复

    以中文结尾时会出现乱码,设置这个就可以了:set t_IE=(B(设置标题的)。详情请 trace 有乱码的 vim,看最后几行。

Leave a Reply