很多時候,當我想在vim中保存一個文件並立即退出後,我不小心鍵入:Wq而不是:wq。重映射:Wq:vq中的wq
Vim的自然給了我這個錯誤:
E492: Not an editor command: Wq
我想知道,是否有可能重新映射:WQ到:WQ?
很多時候,當我想在vim中保存一個文件並立即退出後,我不小心鍵入:Wq而不是:wq。重映射:Wq:vq中的wq
Vim的自然給了我這個錯誤:
E492: Not an editor command: Wq
我想知道,是否有可能重新映射:WQ到:WQ?
您可以創建一個簡單的Vim命令,基本上是爲wq
的別名。請將下列您~/.vimrc
文件:
command! Wq wq
如需更多幫助,請參見:
:h :command
儘管縮寫暗示了他們自己(:cnoreabbrev Wk wk
),但它們的主要缺點是它們也適用於其他地方,例如在搜索模式中使用Wk
。
隨着cmdalias plugin,您可以定義一個別名:
:Alias Wk wk
PS:沒有:wk
命令,你的意思:wn[ext]
?對於一個簡單的:w
,看看this question
爲什麼不只是創建一個命令? ':命令! Wq wq' –
@PeterRincker您應該將其作爲答案發布。它比擁有一個插件來實現這一點要優雅得多。 –
是啊,對於參數少':wq',我可能還使用了命令,但我喜歡更先進的用途(這幾乎不可避免地拿出遲早)插件。 –
您還可以使用ZZ
這是一樣的:wq<CR>
只需使用':x'?或按照答案也映射':X' ... –