元の投稿
.vimrcで設定されたcolorchemeを持っていますが、完全にオフにしたい場合があります。つまり、Vimで端末のデフォルトの背景色と前景色を使用したいと思います。
私の問題は、簡単にそれを行う方法がわからないことです。:syntax off
Vim を使用すると、ほとんどのカラーリングがオフになりますが、カーソル線の色は削除されません。背景色を端末のデフォルトの色に変更しません。
:nocolorscheme
またはvim -u NONE
色だけのコマンドはありますか?
カスタムの.vimrcファイルを作成して、-u
オプションでロードできることを知っています。私はもっと簡単な解決策を探しています。
メジャーアップデート
いくつかの異なるコマンドとアプローチを提案してきたので、それらのコマンドを呼び出した後に画面の写真をいくつか表示することにしました。
ターミナル環境
(明るい緑)と(黒)が得られるように、カスタムconfig.hでsuckless.orgのst(1)端末を使用します。私は、GNU / Linuxバージョンを実行しているものとPocketC.HIP船(に結果のLinuxチップ4.3.0-NTC#1 SMP水曜日5月11日午後9時57分30秒UTC 2016 GNU / Linuxのarm7l)。defaultfg = 10
defaultbg = 0
uname -a
スクリーンショット
カラースキームなし(これが私が欲しいものです)
これは、Vimをで起動せずに実現したいことです
vim -u NONE
。通常の色
次の場合にこれらの色が表示されます。
- 私は通常Vimを起動します(これは私の標準的なcolorchemeです)。
電話します
:set t_Co=0
。
カスタムモノカイカラースキームを使用しても何も変わらないことに注意してください。5でわかるように、デフォルトのカラースキームの外観を変更します。面白いのは、
:verbose set t_Co?
その後に呼び出されたの出力が文字通り何も変わっていないt_Co=256
ことを示していることです私はVimをから始め
TERM=xterm vim
ます。
デフォルトの色
次の場合にこれらの色が表示されます。
- 電話します
:colorscheme default
。
- 電話します
Vimはほとんどの色を削除しましたが、ターミナルのデフォルトに戻りません
私はそれを手に入れました:
- を呼び出してい
:syntax off
ます。
- を呼び出してい
ほとんどカラースキームはありません
私はこれらの4つのコマンドを次々に実行した後にこれを取得します。
" The effect is more visible on the default colorscheme " than on my molokai colorscheme. :set t_Co=0 :colorscheme default :hi clear
:hi LineNr
その後実行すると、次のようになります。LineNr XXX term=underline ctermfg=6 guifg=Brown
Cソースファイルで下線が引かれた文字列と型
適用後
:set term=vt100
。Vimで壊れた再描画
:set term = builtin_dumbを呼び出した後にVimが壊れました(ビデオ):set term=builtin_dumb
Vimを適用した後、jおよびを使用して移動するときに線を再描画する方法を忘れますk。私のtemrminalのデフォルトを調べます
これは
echo -e " \033[0;4mfoo\033[0;0mbar"
私のターミナルで実行した後に得られるものです。
vim -u NONE
するとターミナルのデフォルトが継承されると思いました。ご指摘いただきありがとうございます。
:set t_Co=0
、すぐに:verbose set t_Co?
t_Coを何に設定するのかを実行します。(どういうわけかそれが正しく設定されていないのではないかと思っています。私の唯一の推測は、それをリセットするオートコマンドを持っているか、設定されない原因となっているバグがあることです。)
:set t_Co=0
しました。colorschemeがmonokaiに設定されているときになぜ動作しないのかについては、アップデートを参照してください。