::用于在命令行模式下执行命令。 我想删除它。
我尝试了以下方式。
map! :: <nop>
unmap! ::
cmap :: <nop>
cnoremap :: <nop>
cunmap ::
但没有任何作用。
如何删除那个::命令? 请帮助我。 〜(._。)〜
答案 0 :(得分:1)
我认为你正在考虑:help c_Esc
下记录的以下特殊行为:
<Esc> When typed and 'x' not present in 'cpoptions', quit
Command-line mode without executing. In macros or when 'x'
present in 'cpoptions', start entered command.
为避免在宏/映射中执行命令行,请改为使用<C-C>
:
:cnoremap :: <C-c>