使用大写Q也退出Vim

Jik*_*ose 9 vim

在我的尝试使用以下.vimrc,但不知何故它不起作用.此外,是否有任何不利的方面使用"Q"也沿着通常的q退出编辑器.显然,我发现这个问题很磕磕绊绊,但是看不到这个调整是最多的.vimrcs.

noremap Q :quit<CR>
Run Code Online (Sandbox Code Playgroud)

Ing*_*kat 12

如果你想退出Vim :Q,一个简单的映射将不会,因为你将无法输入Q命令行(这是你必须使用的模式:cnoremap).

您可以只定义一个大写命令:

:command! -bar -bang Q quit<bang>
Run Code Online (Sandbox Code Playgroud)

或者使用在vim别名命令中描述的技术,这也适用于小写.或者看看cmdalias.vim - 为Vim命令创建别名.


Cod*_*ody 9

如果你想退出vim:Q只需将它添加到你的vimrc

:command Q q
Run Code Online (Sandbox Code Playgroud)