現在sshを介してサーバーにログインssh -Y
し、tmuxセッションを実行しています。
vimを実行して実行すると、:colorscheme elflord
カラースキームが変更されます。 (色は私が期待していた色とまったく一致しませんが、256色のようです。
ファイルを作成して~/.vimrc
1行を入れると
colorscheme elflord
その後、vimを実行すると色は表示されず(白いテキストのみ)、コマンドを使用して色を変更することはできません:colorscheme
。
答え1
Vimの最新バージョン(Vim 8から始まると思います)では、ユーザーに個人用ファイルがない場合、Vimはランタイムディレクトリで~/.vimrc
実行defaults.vim
され、適切なデフォルト値をロードします。
一般的なアドバイスは、~/.vimrc
ファイルを最初に作成するときに、ファイルの上部に数行を含めて、ファイルdefaults.vim
から取得したのと同じ設定(ファイルタイプの検出と構文強調の有効化を含む)を維持する必要があることです。
バラより:help defaults.vim
~/.vimrc
、次の行を使用して新しいファイルを起動するように求められます。
unlet! skip_defaults_vim
source $VIMRUNTIME/defaults.vim
colorscheme elflord
その後、これらの2行以下に設定を追加できます。デフォルトでは、提供されている設定は保持されますが、起動時に使用されるカラースキームは変更されます。
答え2
カラースキームを変更するには、vimrc
以下もオンにする必要がありますsyntax
。
syntax on
colo elflord
また、カラースキームがインストールされていることを確認してください。
答え3
私の考えでは、そのようなことが起こっているようです。
- この
~/.vimrc
ファイルを作成すると、vimはシステム全体のvimrcファイルを読み取ることができません/etc/vim/vimrc
。 (または標準インストール時のシステムのどこにいても構いません。)
私はいません。知るこれがバグなら。しかし、私はそう思います。 vimエラーをどこに報告するのかわかりません。調査いたします。