2012-03-26 4 views

答えて

13
: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

0

です。 color(ここではcolorscheme)で始まるコマンドが1つしかない場合は、一意ではないポイントまで短縮することができます。 colのみを使用しようとしていて、それが失敗した場合、別のコマンドcolderがあるので失敗します。最後の文は主に投機的だったので、本当の理由で@ZyXのコメントを見てください。

従ってcolorcolorschemeは、colorで始まる他のコマンドがない限り同じです。

+2

ここでのルールは、組み込みコマンドの方が複雑です:例えば、 ':e'は':edit'ですが、 ':echo'、':end'、 ':exit'で始まるコマンドもあります。コマンドなどです。しかし、ユーザー定義のものには当てはまります。1.完全一致が優先されます。 2.完全一致がない場合、あいまいでない切り捨てのみが許可されます。 – ZyX

+0

ところで、 ':col'は別のコマンド':colder'があるので失敗しません。失敗したメッセージに明示的に記載されている空のquickfixスタックがあるため、失敗します。「E380:quickfixスタックの一番下にあります。 ':colder'は':colder'の省略形であるため、実行される ':colder'コマンドには空でないスタックが必要です。 – ZyX

+0

良い研究、感謝のコメントです。しかし、私の答えは更新されます。 – mliebelt

関連する問題