1
23
除了感叹号强制执行诸如写入之类的操作的情况外,它还会将命令转换为切换命令。如果我这样做:
我的光标所在的行将突出显示。我可以通过以下方式关闭它:
或者我可以这样做:
该命令在两个设置之间切换,即关闭和打开。 我经常关闭和打开光标行突出显示,toggle命令让我用一个简单的函数键映射来完成它。如果没有切换,我将需要两个映射:一个用于打开它,另一个用于关闭它。或者我必须编写一个函数来确定CursorLine设置是打开还是关闭,然后打开相反的设置。 据我所知,这适用于所有具有打开和关闭设置的命令行设置,如hlsearch、paste、cursorcolumn、number、insearch等。 还请注意,感叹号将切换 不 命令的版本。例如,还可以使用以下选项切换光标行设置:
|
2
37
这个!限定符告诉VIM强制执行该操作。例如,如果该文件是只读的,您将使用:w!不管怎么写。如果文件被修改,而您想退出而不保存,您将使用:q!WQ!只意味着在一个命令中强制写入和退出。 |
3
26
感叹号通常意味着强制执行某些操作。
出口标志的另一种用途:
|
4
9
这实际上取决于所考虑的命令。对于您列举的那些,它强制执行命令,因为其他人已经回答了您的问题。
但是,还有其他命令,如
(我们可以在我们定义的命令中给bang任何含义) |
farnsy · Vim如何将第二个参数添加到缓冲区列表(备用文件)? 1 年前 |
Marcel · VIM-如何在一组单词的开头和结尾添加2个字符 1 年前 |
Rian Rizvi · 向后删除连续空格或连续非空格直到行首 6 年前 |
alexche8 · 如何突出显示vim中按数字键上的行号? 6 年前 |
A.Dumas · 如何为md文件vim关闭HtmlBeautify 6 年前 |
ekzotech · Vim插件可用于自定义HTML标记和SCS 6 年前 |