web-dev-qa-db-ja.com

終了後にターミナルをリセットVIM-色がすべて台無しになっている

終了するたびにVIM端末の色がめちゃくちゃになります。コマンドラインでresetを手動で実行しても、修正されないようです。

Mustang VIMテーマを使用しています。基本的に、終了する前にすべての色などをリセットするようにVIMに指示する必要があると思います。

何か案は?

5
davidu

私はVim + GNU Screen + Terminal.appで同様の問題を抱えていました。これが私の解決策です:

Resetcolorというスクリプトを作成します。

#!/bin/bash

echo -ne "\033[0m"

このスクリプトをPATHに入れてください。

次に、〜/ .vimrc内に以下を追加します。

au VimLeave * !resetcolor

これに基づいて 回答

5
80x25

resetコマンドshouldすべての端末設定をリセットしたので含む色、あなたの端末ソフトウェアが悪いと思います、そしてそれ故におそらくまた責任がありますそもそも色のバグのために。

(もちろん、これは、TERM環境変数が端末ソフトウェアに適切なタイプに設定されていることを前提としています。)

4
Teddy

TERM環境変数が端末エミュレータソフトウェアに対して正しいことを確認してください。多くの場合、問題を引き起こす可能性があることに気付かずに機能しているように見える任意の値に設定します。

1
Heptite