2017-07-11 13 views
1

上記のPHPFunctionListについては、関数本体の2行が私を混乱させました。 2ライン分の関数で - =と+ =はどういう意味ですか?

set dictionary-=/etc/vim/php_funclist.txt dictionary+=/etc/vim/php_funclist.txt  
set complete-=k complete+=k 

、再度追加するためにそれを削除し+=する-=最初。

なぜ2行を書き込むことができないのですか?+=

set dictionary+=/etc/vim/php_funclist.txt  
set complete+=k 

違いはありますか?
:h set-=このオプションがフラグのリストである場合、{value}はオプションに表示されているとおりにする必要があります。問題を避けるためにフラグを1つずつ削除してください。
問題を回避するには? vimのドキュメントで

+0

https://vi.stackexchange.com/ –

+0

私は、開発者が '+ ='の仕組みを理解できず、物事が二度追加されないように ' - ='を使っていたと思います。 –

答えて

5

:h :set+= 

:h :set-= 

は明らかに使い方を説明しました。基本的に+=はオプションに要素を追加し、-=はオプションから値を減算します。

+1

+ =で直接追加することは、私の意見では同じ効果があります。 –

関連する問題