如何在Vim中使用单个命令打开新文档而不保存当前文档

如何在Vim中使用单个命令打开新文档而不保存当前文档,vim,command-line,Vim,Command Line,精神抖擞 :w保存文档document1 :wq或:x保存后退出文档文档1 wq退出文档document1而不保存 :sav document2或:w+:e document2保存文档document1并打开文档document2 我想要的是,我想要打开一个新的文档document2,而不保存文档document1,并且我想要使用一个命令来执行此操作 可能吗?你想要什么 :e! document2 要编辑文档2,请放弃对当前缓冲区的所有更改。设置hidden以允许Vim在放弃时“隐藏”未保存的

精神抖擞

:w
保存文档
document1

:wq
:x
保存后退出文档
文档1

wq退出文档
document1
而不保存

:sav document2
:w
+
:e document2
保存文档
document1
并打开文档
document2

我想要的是,我想要打开一个新的文档
document2
,而不保存文档
document1
,并且我想要使用一个命令来执行此操作

可能吗?

你想要什么

:e! document2

要编辑文档2,请放弃对当前缓冲区的所有更改。

设置hidden
以允许Vim在放弃时“隐藏”未保存的缓冲区。如果您只想放弃当前缓冲区,允许您给它另一个名称,您可以这样做:
:bd。这意味着缓冲区删除。