質問: vimの色がターミナルで正しく機能しない 私はgnomeターミナルを使用し、vimはソラリゼーションカラーテーマを使用しています。ターミナルでvimを開くと、判読できません。しかし、gvimでファイルを開くと、配色は完全に機能します。gnomeターミナルの配色もソラライズされています。注意すべきことの1つは、backgroundに不正な値を設定すると、予期される背景色が返されることです(エラーも発生します)。
回答: vim「ターミナル」の機能を使用して、画面にキャラクターを描きます。したがって、描画された文字がどのように見えるかは、「ターミナル」が何ができるかに大きく依存します。 「ターミナル」は環境変数を使用して、その内部で実行されているアプリにその機能を通知します:term。vimを使用して256色を使用する場合は、2つのものが必要です。 少なくとも256色をレンダリングできる端末 正しいterm変数(xterm-256color) だから、これを試してください:$ export term=xterm-256color $ vim http://vim.wikia.com/wiki/256_colors_in_vim のトピックについても詳しく読んでください。