color
とcolorscheme
の違いは、.vimrc
で使われていますか?`.vimrc`の色とcolorschemeの相違点
Solarized Colorscheme for VimためREADME
がcolorscheme
を使用するのに対し、Janus: Vim DistributionためREADME.md
は、color
を使用していますので、興味があるだけ。 colorscheme
ため
color
とcolorscheme
の違いは、.vimrc
で使われていますか?`.vimrc`の色とcolorschemeの相違点
Solarized Colorscheme for VimためREADME
がcolorscheme
を使用するのに対し、Janus: Vim DistributionためREADME.md
は、color
を使用していますので、興味があるだけ。 colorscheme
ため
:colo[rscheme] {name}
Load color scheme {name}. This searches 'runtimepath'
for the file "colors/{name}.vim. The first one that
is found is loaded.
略語は、私はVIMが適切であるコマンドを使用しようと思いcolor
です。 color
(ここではcolorscheme
)で始まるコマンドが1つしかない場合は、一意ではないポイントまで短縮することができます。 最後の文は主に投機的だったので、本当の理由で@ZyXのコメントを見てください。col
のみを使用しようとしていて、それが失敗した場合、別のコマンドcolder
があるので失敗します。
従ってcolor
とcolorscheme
は、color
で始まる他のコマンドがない限り同じです。
ここでのルールは、組み込みコマンドの方が複雑です:例えば、 ':e'は':edit'ですが、 ':echo'、':end'、 ':exit'で始まるコマンドもあります。コマンドなどです。しかし、ユーザー定義のものには当てはまります。1.完全一致が優先されます。 2.完全一致がない場合、あいまいでない切り捨てのみが許可されます。 – ZyX
ところで、 ':col'は別のコマンド':colder'があるので失敗しません。失敗したメッセージに明示的に記載されている空のquickfixスタックがあるため、失敗します。「E380:quickfixスタックの一番下にあります。 ':colder'は':colder'の省略形であるため、実行される ':colder'コマンドには空でないスタックが必要です。 – ZyX
良い研究、感謝のコメントです。しかし、私の答えは更新されます。 – mliebelt