- 论坛徽章:
- 0
|
屏幕上中下
大写H M L
ctrl+g 显示光标所在的地方是第几行 第几列
删除中间一大段行:n,md 从n行到m行 全部被删除
也可以在开始和结束两行中用ma,mb命令标记后用:'a,'bd删除
:5,10 co 12 #复制第5行到10行的内容放到12行后面
复制大量行
光标移动到要复制的起始行输入ma 光标移动到结束行输入mb 光标移动到要插入的地方输入mc
:'a,'b co'c 把co改成m 就是剪切 上面也一样
:r /etc/passwd 在打开的文件里读入passwd内容
:w /tmp/1 既然没法存盘,不想放弃所做的所有修改,先临时存到/tmp/1
:20,59w /tmp/1 或者仅仅把第20到59行之间的内容存盘成文件/tmp/1
/word 在光标之后查找名为word的字符串
?word 在光标之前查找
n+space 移动到这行的N个字符出
$移动到这行最后
0 移动到这行的最前面
:n1,n2s/word1/word2/g #在n1和n2行之间用word2替换word1
:1,$s/word1/word2/g #在第一行和最后一行之间用word2替换word1
:1,$s/word1/word2/gc #一样的替换 只是需要用户确认
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/56186/showart_437499.html |
|