vim 多文件编辑
参考: usr_07.txt
1. 假设需要编辑多个文件1.txt, 2.txt 3.txt
第一种切换方式::next, :previous, :wnext, :wprevious
:next表示切换到下一个文件编辑,如果没有保存,vim会给出提示。
:wnext 相当于 :write 和 :next两个操作
:args可以显示正在编辑的多个文件
第二种用Ctrl + ^ 在两个文件之间快速切换
假设你正在编辑2.txt, 敲入Ctrl+^可以回到1.txt,再次敲入Ctrl+^回到2.txt
2. 几个有用的标记
`“回到上次你离开文件的位置
`.回到上次你最后一次修改文件时的位置
利用m做标记,在当前位置敲入:ms表示在当前位置标记为s,利用`s回到标记的位置
利用大写字母做全局标记,当前位置敲入:mF,标记另一个文件,如果想回到上一个文件F标记处,敲入`F即可。
3. 使用寄存器
”l3y 表示将复制三行到寄存器l中,"lp表示粘贴寄存器l的内容
"+表示系统寄存器
“+yy复制当前行到系统寄存器,"+p粘贴系统寄存器的内容
(注:ubuntu默认安装的vim不支持系统寄存器,sudo apt-get install vim-gnome)
浙公网安备 33010602011771号