我对VIM不熟悉,我想知道:close
窗口命令和:hide
窗口命令之间的区别。我已经阅读了这些文档,但他们似乎都在做同样的事情......
答案 0 :(得分:5)
:clo[se][!]
<强> CAN 强>:
会失败。
: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
的{{1}}