vim编辑多个文件
- 文件和缓冲区的区别
- 文件是保存在磁盘上的,而打开的文件是在内存中
- 在内存中有一个缓冲区,用来存放打开的文件
- vim每次打开文件时都会创建一个缓冲区,vim支持打开多个文件
- :buffers 查看缓冲区列表== ls
- :buffer N 根据缓冲区列表的编号跳转到指定缓冲区
- :bnext/bprev 遍历缓冲区列表
- :bfirst/blast 分别调到缓冲区列表的开头和结尾
- :write 将缓冲区中的修改保存到磁盘中
- :edit!或者e! 放弃缓冲区的修改,恢复到文件打开时的状态
- :edit file 编辑另一个文件
- :wnext 保存当前缓冲区的修改并跳转到下一个文件
- :set autowrite 自动保存