背景
本文记录学习vim过程中,常用到的一些快捷键
1. 将一个文件A的某几行拷贝到另一个文件B中。
- 首先输入命令
vim A
,进入文件A中 - 起始为正常模式,通过命令
:sp
或:vsp
切分一个窗口(sp为上下切分;vsp为左右切分,v表示的是垂直的意思vertical),需要注意这时两个窗口都是文件A的内容 - 输入
:e B
,表示在其中一个窗口打开B文件,这是光标自动进入到B文件 - 切换到源文件(切换时control+w 再按一下w)
- 光标移动到要拷贝的首行,输入一个想要拷贝的行数数字,然后yy,暂存在寄存器中
- 通过上述的切换方法(切换时control+w 再按一下w),再切换回文件B,通过
p
粘贴,完成拷贝
2. 有选择的保存
光标移动到某行,按v
进入visual模式,光标移动到想存的最后一行,按:
,之后w filename
,回车,将这几行写入到filename里
当前文件插入其他文件的内容,光标到某位置,按:r filename
,再此处插入filename的内容
如果用:r !command
可以将命令的输出结果放置到指定位置