首页 > 代码库 > Linux应用:Vim多文件编辑
Linux应用:Vim多文件编辑
1. 编辑另一个文件
":write edit foo.txt": 保存当前文件的修改,并打开‘foo.txt‘
":edit! foo.txt": 放弃当前文件的修改,并打开‘foo.txt‘
":hide edit foo.txt": 暂时不保存当前文件,并打开‘foo.txt‘
*注: 以上的方法并不是同时打开两个文件,文件列表只存在后打开的文件
2. 文件列表
":args": 查看文件列表,并且显示当前文件在文件列表中的相对位置
":next!": 不保存当前文件的修改(修改丢失!),编辑文件列表中的下一个文件
":wnext": 保存当前文件的修改,编辑文件列表中的下一个文件
":prev!": 不保存当前文件的修改(修改丢失!),编辑温佳妮列表中的前一个文件
":wprev": 保存当前文件的修改,编辑文件列表中的前一个文件
":Nnext": ‘N‘是一个数字,表示执行‘:next‘的次数
":Nprev": ‘N‘是一个数字,表示执行‘:prev‘的次数
":first": 编辑文件列表中的第一个文件,执行前先执行‘:write‘
":last": 编辑文件列表中的最后一个文件,执行前先执行‘:write‘
":set autowrite": 当用以上命令进行文件跳转时,自动保存当前文件的修改
":set noautowrite": 关闭自动保存
":args t1.txt t2.txt t3.txt": 编辑另一个文件列表,需要先保存当前文件
3. 另存为
":saveas otherfile": 另存为为另一个文件
Linux应用:Vim多文件编辑