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