私は次のものを持っています。vimrc:
set nocompatible " Use vim defaults
"set ls=2 " Always show status line
set showcmd " Show incomplete commands
set scrolloff=3 " Keep 3 lines when scrolling
set ruler " Show the cursor position all the time
set title " Show title in console title bar
set hid " Change buffer without saving
set showmatch " Show matching bracets
set ts=2 " Numbers of spaces of tab character
set sw=2 " Numbers of spaces to (auto)indent
set et " Tabs are converted to spaces, use only when required
set sts=2 " Soft tab stop
set smartindent " Smart indent
set autoindent
set nocindent
set wrap
set hlsearch " Highlight searches
set incsearch " Do incremental searching
また、Ubuntu 12.04ターミナルからvimを開くと、スキームの色が表示されますが、背景はターミナルを開いたときと同じです。背景を変えるべきだと思いますが、なぜ変わらないのかわかりません。
何か助けてください?
これを試してbgの色を変更してください:
:set background=dark
または
:set background=light
配色を変更するには:
:colorscheme name
たとえば、colorschemeを編集し、ハイライトコマンドを設定します。
highlight Normal ctermbg='color'
vivify は新しい配色を取得するのに最適な場所です
~/.vimrc
には、カラースキームについての言及は含まれていません。
つまり、次のいずれかです。
default
colorschemeを使用するか、
特定のまだ名前のないカラースキームを手動でロードします。
default
カラースキームを使用すると、表示されるのは通常です。 default
colorschemeは背景色を定義しないので端末の背景色が表示されるはずです。
:colorscheme colorscheme_name
を使用して特定のカラースキームをロードしていて、背景の色が変化しない場合は、そのカラースキームでも背景色が定義されていない可能性があります。 Hi Normal ctermbg=color
のようなものが含まれているかどうかを確認します。ただし、投稿していないため、デバッグできません。
default
colorschemeに賭けます。