在vim中查找文件,切换到下一个文件而不保存当前文件


Find file in vim, switch to next file without saving current file

Vim Newbie来了。我使用:find命令打开文件并进行一些更改。假设我想打开另一个文件而不保存当前的更改,那么我该怎么做呢?列出所有打开的文件并快速再次打开进行编辑的最佳方法是什么?事先谢谢。


1
:e! filename

将允许您在新缓冲区中打开一个命名文件(请注意,感叹号将覆盖警告RE。未保存的文件)。

1
CTRL-W + cursor

将在可见缓冲区之间移动,并且在导航时不强制保存文件。

1
:buffers

将列出您打开的缓冲区,并允许您导航到每个缓冲区(尽管有一些神秘的标志指示哪些缓冲区可见/隐藏/修改等)。

1
:help buffers

将告诉您所有与缓冲区相关的功能。

1
:help :wincmd

将告诉您有关Windows导航的所有信息

另请参见VIM缓冲器常见问题解答。