我对VIM不熟悉,我想知道:closewindow命令和:hidewindow命令之间的区别.我已经阅读了文档,但他们似乎都在做同样的事情......
:clo[se][!]可以:
当屏幕上只有一个窗口时失败.
:set hidden.
使用[!]退出当前会话而不保存它(即:clo[se]!).
不能
:hid[e]不能
当屏幕上只有一个窗口时失败.
:set hidden (无关).
使用[!]退出当前会话而不保存它.
能够:
:hid[e] {cmd}).此方命令执行{cmd}带:set hidden.执行后{cmd},:set hidden恢复之前的值.例如,如果有任何更改,:hide edit example将编辑example和隐藏当前缓冲区.
(参考:help close和:help hide来自$vim)