如何取消设置特定的vim命令?


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

我试图通过这种方式取消设置上述命令:

unset listchars=tab:>-,trail:_

但只能得到:

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

什么是正确的方法?

Answers:


40

这会将listchars选项重置为默认值:

set listchars&

请参阅选项文档以获取更多信息。


unset listchars=工作吗?
gbri

5
没有unset命令。对于可切换选项,您可以执行set nooption(例如:set pasteset nopaste),但是listchars不可切换。如果您实际上想将listchars设置为没有值,请执行以下操作:set listchars=
Chris Acheson

所以set listchars&是一样的set listchars=
gbri 2011年

1
set listchars&它设置为默认设置,它开始使用,这是eol:$
克里斯·艾奇逊

方便知道,谢谢。也适用于:set rightleft
aportr

9

设置变量有3种主要方法。我将在binary此处使用该命令进行演示。其中之一应该起作用。

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

记住要重新加载您正在处理的文件,以便使用再次应用这些值 :e

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.