dav*_*idu 5 terminal vim colors
每当我退出 VIM 时,我的终端颜色都搞砸了。手动运行reset
在命令行上似乎也无法修复它。
我正在使用 Mustang VIM 主题。我想我基本上需要告诉 VIM 在它退出之前重置所有颜色或其他东西。
有任何想法吗?
小智 5
我在使用 Vim + GNU Screen + Terminal.app 时遇到了类似的问题。这是我的解决方案:
创建一个名为 resetcolor 的脚本:
#!/bin/bash
echo -ne "\033[0m"
Run Code Online (Sandbox Code Playgroud)
将此脚本放在您的 PATH 中。
然后在 ~/.vimrc 中,添加以下内容:
au VimLeave * !resetcolor
Run Code Online (Sandbox Code Playgroud)
基于这个答案。
由于该reset
命令应该重置所有终端设置,包括颜色,我认为您的终端软件很糟糕,因此也可能首先对颜色错误负责。
(当然,假设您的 TERM 环境变量设置为适合您的终端软件的类型。)