在文件之间切换
要从一个文件切换到下一个文件,请使用以下 ex 命令:
:n
:n
要返回上一个文件,请使用:
:N
:N
虽然我们可以从一个文件移动到另一个文件, vi 如果当前文件有未保存的更改,则强制执行阻止我们切换文件的策略。 强迫 vi 要切换文件并放弃更改,请在命令中添加感叹号 (!)。
除了上面介绍的切换方法, VIM (以及某些版本的 vi) 还提供了一些 ex 命令,使多个文件更易于管理。 我们可以查看正在编辑的文件列表 :缓冲区 命令。 这样做将在显示屏底部显示文件列表:
:缓冲区
1 %a "foo.txt"
2“ls-output.txt”
行1
行0
:缓冲区
1 %a "foo.txt"
2“ls-output.txt”
按 ENTER 或键入命令继续
按 ENTER 或键入命令继续
要切换到另一个缓冲区(文件),请键入 :缓冲 后跟您要编辑的缓冲区的编号。 例如,从包含文件的缓冲区 1 切换 文件.txt 到包含文件的缓冲区 2 ls-输出.txt 我们会输入:
:缓冲区 2
:缓冲区 2
我们的屏幕现在显示第二个文件。