1.放弃对当前文件的修改,编辑新文件foo.txt
:e! foo.txt
2. 如果暂不想写入对当前文件的修改而编辑新文件foo.txt , 则
:hide e foo.txt
3. 同时打开多个文件时操作写入修改,编辑下一个文件(write, next)
:wn
4. 同时打开多个文件时查看現在编写哪个文件
:args
5. 回到前一个文件
:prev
6. 同时打开多个文件时,保存当前,并回到前一个(previous)文件
:wp
7. 去往第一个文件, 最后一个文件, 中间跳过一个文件分别是
:fir 和 :las 和 :2n
8. 在文件之间跳来跳去时可以告诉vim自动保存修改
:set autowrite
9. 所以不要自动保存就是
:set noautowrite
10. 重新定义需要编辑的文件列表
:args foo.txt 或 args *.txt
11. 快速在两个文件之间切换
Ctrl-^
12. 把光标放到离开这个文件时的位置
`"
[ 本帖最后由 madfrogme 于 2012-10-27 19:45 编辑 ]
:e! foo.txt
2. 如果暂不想写入对当前文件的修改而编辑新文件foo.txt , 则
:hide e foo.txt
3. 同时打开多个文件时操作写入修改,编辑下一个文件(write, next)
:wn
4. 同时打开多个文件时查看現在编写哪个文件
:args
5. 回到前一个文件
:prev
6. 同时打开多个文件时,保存当前,并回到前一个(previous)文件
:wp
7. 去往第一个文件, 最后一个文件, 中间跳过一个文件分别是
:fir 和 :las 和 :2n
8. 在文件之间跳来跳去时可以告诉vim自动保存修改
:set autowrite
9. 所以不要自动保存就是
:set noautowrite
10. 重新定义需要编辑的文件列表
:args foo.txt 或 args *.txt
11. 快速在两个文件之间切换
Ctrl-^
12. 把光标放到离开这个文件时的位置
`"
[ 本帖最后由 madfrogme 于 2012-10-27 19:45 编辑 ]
The quieter you become, the more you can hear