新手问题 mac 中 vi 退出后的界面显示问题

googya · 2012年06月27日 · 最后由 kissyid 回复于 2014年06月29日 · 9477 次阅读

在 mac 上,自 vi 退出后的界面是这样的 mac

而在 ubuntu 等下面,退出来后,就是这样的

ubuntu

个人比较喜欢 ubuntu 上退出的方式。 我想 mac 上应该也有设置,不过一时还未找到。请知道的告知一下。

同时,mac 上的终端上的警告声音也是挺烦人的,求关闭的方法(除静音之外的)

简单的解决方法是在.vimrc 中加入: set t_ti= t_te=

发现了一个 blog 可能对你也有帮助: http://chenyufei.info/blog/2011-12-15/prevent-vim-less-clear-screen-on-exit/

#1 楼 @linsong 是清屏了,但是留下了一大堆的空白,不是直接看到上次命令

我的没有你说的问题

mac-vim 吧. 自带的 vim 难用死了.

#4 楼 @lyfi2003 我倒是觉得差不多,不过关于这个设置之法的确不知

@googya 我本地实验是可以的,你的 terminal type 是什么? 我使用的是 terminal-256color, iTerm2

临时用 Ctrl + L 清屏。 应该是 shell 或 Terminal Emulator 设置缓冲区的问题,我用 tilda + zsh,没有出现这个问题。

#7 楼 @alswl 应该是设置缓冲区。

Advanced -> Emulation -> Declare terminal as 设置为xterm-256color即可

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册