特定のvimコマンドの設定を解除するにはどうすればよいですか?


32
set listchars=tab:>-,trail:_

この方法で上記のコマンドを設定解除しようとしました:

unset listchars=tab:>-,trail:_

しかし、取得のみ:

E492: Not an editor command: unset listchars=tab:>-,trail:_

これを行う正しい方法は何ですか?

回答:


40

これにより、listcharsオプションがデフォルトにリセットされます。

set listchars&

詳細については、オプションのドキュメントを参照してください。


unset listchars=動作しますか?
-gbri

5
unsetコマンドはありません。切り替え可能なオプションの場合set nooption(例:set pasteおよびset nopaste)、実行できますが、listcharsは切り替えできません。あなたが実際に値を持たないために、設定されたlistcharsにしたい場合は、実行しますset listchars=
クリス・アチソン

これset listchars&と同じですかset listchars=
gbri

1
set listchars&で、それは使用を開始することをデフォルト設定に設定し、それをeol:$
クリス・アチソン

知っておくと便利、ありがとう。:set rightleft
aportr

9

変数を設定解除するには、主に3つの方法があります。binaryここでは、デモの目的でコマンドを使用します。それらの1つが動作するはずです。

  1. set nobinary
  2. set binary&
  3. set binary!

作業中のファイルをリロードして、値を再度適用することを忘れないでください :e

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.