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缓冲器常见问题解答。