我想在vim中绑定Ctrl-with命令也就是说我想用w-来关闭vim的当前窗口,:q
Ctrlw
所以我把这个添加到我的~/.vimrc
:
nmap <C-W> :q<cr>
当我使用它关闭未保存的窗口时,此命令无法工作。
所以我想让它以一种聪明的方式工作:保存内容后,只需关闭窗口即可。当内容仍未保存时,问我是否像这个命令一样直接关闭窗口
:0,$s/a/b/gc
我不知道这对你来说是否足够清楚,但在此先感谢。
我想在vim中绑定Ctrl-with命令也就是说我想用w-来关闭vim的当前窗口,:q
Ctrlw
所以我把这个添加到我的~/.vimrc
:
nmap <C-W> :q<cr>
当我使用它关闭未保存的窗口时,此命令无法工作。
所以我想让它以一种聪明的方式工作:保存内容后,只需关闭窗口即可。当内容仍未保存时,问我是否像这个命令一样直接关闭窗口
:0,$s/a/b/gc
我不知道这对你来说是否足够清楚,但在此先感谢。
有这个:confirm
命令。把它放在前面:quit
:
:nmap <C-W> :confirm q<cr>
最简单的做法是set confirm
在您的vimrc
- 这将在关闭之前提示您而不保存(以及其他一些事情;请参阅:help confirm
)。
否则,您可以编写一个使用&modified
and的小 vim 脚本confirm()
(请参阅参考资料:help confirm()
)。