1.vim 重复命令
1.1 重复执行重复命令
进入命令模式 . (小数点) 可以重复上一次的命令 拷贝测试文件到本地目录
tc@box:~$ cp /etc/protocols ./打开文件文件进行编辑
tc@box:~$ vim protocols命令模式下输入x,删除第一个字符,输入.(小数点)会再次删除一个字符
1.2 多次执行相同命令
进入命令模式输入“N<command>” 重复某个<command>命令N次打开文件文件进行编辑
tc@box:~$ vim protocols命令模式下输入10x,删除10个连续字符命令模式下输入3dd,将会删除3行文本
2.光标跳转
命令模式下,下列命令可以让光标快速调转到指定位置
NG到第 N 行 (命令中的G是大写的) gg到第一行 G到最后一行
3.复制和粘贴
命令模式中使用y 复制命令模式中yy复制游标所在的整行(3yy表示复制3行)
命令模式中,y^ 复制至行首,或y0。不含光标所在处字符。
进入命令模式,y$ 复制至行尾。含光所在处字符。
进入命令模式,yw 复制一个word。
进入命令模式,y2w 复制两个字。
进入命令模式,yG 复制至文本最后。
进入命令模式,y1G 复制至文本开始位置。
命令模式中使用p 粘贴进入命令模式,p 小写p 代表贴至光标后(下)进入命令模式,P 大写P 代表贴至光标前(上)打开文件进入命令模式练习上述命令,protocols文件可以由/etc/protocols拷贝到当前目录用来练习tc@box:~$ vim protocols
4。剪切和粘贴
命令模式中使用d 剪切命令模式中dd剪切游标所在的整行(3dd表示剪切3行)
命令模式中,d^剪切至当前行开始位置,或d0。不含光标所在处字符。
进入命令模式,d$ 剪切至行尾。含光所在处字符。进入命令模式,dw 剪切一个word。
进入命令模式,d2w 剪切两个字。
进入命令模式,dG 剪切至文本最后。进入命令模式,d1G 剪切至文本开始位置。
命令模式中使用p 粘贴进入命令模式,p 小写p 代表贴至光标后(下)进入命令模式,P 大写P 代表贴至光标前(上)打开文件进入命令模式练习上述命令,protocols文件可以由/etc/protocols拷贝到当前目录用来练习tc@box:~$ vim protocols