-1
::用於在命令行模式下執行命令。 我想刪除它。如何在vim中刪除:: command
我試過下面的方法。
map! :: <nop>
unmap! ::
cmap :: <nop>
cnoremap :: <nop>
cunmap ::
但沒有什麼效果。
如何刪除該命令? plz幫助我。 〜(._)〜
::用於在命令行模式下執行命令。 我想刪除它。如何在vim中刪除:: command
我試過下面的方法。
map! :: <nop>
unmap! ::
cmap :: <nop>
cnoremap :: <nop>
cunmap ::
但沒有什麼效果。
如何刪除該命令? plz幫助我。 〜(._)〜
我想你用下面的特殊行爲:help c_Esc
下記錄strugging:
<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>
它運作良好。謝謝 :) –
_normal mode_ command':'用於輸入_command-line mode_;沒有'::'命令(儘管第二個':'是無害的無操作)。 **爲什麼**你想關閉這個非常有價值的模式? (你將如何保存並退出,如果不通過':wq'?!) –
哦,我犯了一個錯誤。我想在命令行模式下將地址映射到。因此,我以[cnoremap :: ]的方式映射,但它不起作用。我按::,執行命令。這就是爲什麼我問。你知道爲什麼嗎?謝謝回答:) –