UbuntuでVIM 8.0を使用するときのsyncolor.vimの構文強調エラー

UbuntuでVIM 8.0を使用するときのsyncolor.vimの構文強調エラー

最近、Ubuntu 14.04システムにVIM 8.0をインストールしました。 vimを開くとエラーが出力されます。

> vim ~/.vimrc
Error detected while processing /usr/local/share/vim/vim80/syntax/syncolor.vim:
line   36:
E254: Cannot allocate color Orange1
E254: Cannot allocate color Orange1
Press ENTER or type command to continue

Enterキーを押すと、構文を強調せずに開きます(ただし、カラースキームを使用して:colorschemeを別のものに変更すると、色がわずかに変わります)。

しかし、rootとして実行すると、構文の強調表示が表示されて開きます。

sudo vim ~/.vimrc

私はこれが権限の問題だと思って、誰もが読めるようにsyncolor.vimを作成しました。

> ll /usr/local/share/vim/vim80/syntax/syncolor.vim 
-rwxrwxrwx 1 root root 4.0K Dec 22 23:29 /usr/local/share/vim/vim80/syntax/syncolor.vim

まだ運がありません。その後、rootのvim設定が私のユーザーの設定と異なるかどうかを知りたいです。

> which vim
/usr/local/bin/vim
> /usr/local/bin/vim --version
VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Dec 22 2016 23:01:25)


> sudo which vim
/usr/local/bin/vim
> sudo /usr/local/bin/vim --version
VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Dec 22 2016 23:01:25)

私の次の考えは、ルートのTERMが異なるということです。

> echo $TERM
xterm-256color
> sudo echo $TERM
xterm-256color

私は迷っています。私のユーザーとルートの間に色がロードされない他の違いはありますか?

アップデート:rootと私のユーザーの下:

:echo $MYVIMRC
/home/aaron/.vimrc

ベストアンサー1

おすすめ記事