vim / gvim关闭和隐藏之间的区别

时间:2013-03-16 08:14:29

标签: vim

我对VIM不熟悉,我想知道:close窗口命令和:hide窗口命令之间的区别。我已经阅读了这些文档,但他们似乎都在做同样的事情......

1 个答案:

答案 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}}

相关问题