在vim中重新映射:Wq到:Wq
很多时候,当我想在vim中保存一个文件并在之后立即退出时,我不小心输入了:Wq而不是:Wq Vim自然会给我这个错误:在vim中重新映射:Wq到:Wq,vim,customization,Vim,Customization,很多时候,当我想在vim中保存一个文件并在之后立即退出时,我不小心输入了:Wq而不是:Wq Vim自然会给我这个错误: E492: Not an editor command: Wq 我想知道,是否可以将:Wq重新映射到:Wq 尽管缩略语暗示了这一点(:cnoreabbrev Wk Wk),但它们的主要缺点是它们也适用于其他地方,例如在搜索模式中使用Wk时 使用,可以定义别名: :Alias Wk wk PS:没有:wk命令,您的意思是:wn[ext]?对于一个简单的:w,请查看您可以创建
E492: Not an editor command: Wq
我想知道,是否可以将:Wq重新映射到:Wq 尽管缩略语暗示了这一点(
:cnoreabbrev Wk Wk
),但它们的主要缺点是它们也适用于其他地方,例如在搜索模式中使用Wk
时
使用,可以定义别名:
:Alias Wk wk
PS:没有
:wk
命令,您的意思是:wn[ext]
?对于一个简单的:w
,请查看您可以创建一个简单的vim命令,它基本上是wq
的别名。将以下内容放入~/.vimrc
文件中:
command! Wq wq
有关更多帮助,请参阅:
:h :command
你也可以使用
ZZ
,它与:wq
@PeterRincker相同。你应该将其作为答案发布。这比使用插件来完成这项任务要优雅得多。是的,对于无参数的:wq
,我可能也会使用命令,但我喜欢更高级的插件(这几乎是迟早都会出现的)。你的回答很好,对我来说很有效,但Peter的插件更适合我的需要。我只是想要一个快速的方法来做映射,我有很多安装了Vim的计算机。使用“无插件”解决方案更简单。只需使用:x
?或者按照答案也映射:X
。。。