:1
跳到第一行:print
将第一行的内容打印到命令行上显示:$
跳到最后一行p
等于:print
:5p
光标移动到第5行并打印改行:2,5p
打印第二到第5行的内容(含第二行和第五行):.,$p
打印当前行到最后一行的内容(.
代表当前行,$
代表最后一行)%p
打印所有行%s/Practical/iampkuhz/
把所有的Practical
单词替换成iampkuhz
假设已经在可视模式下选中下面的文本
- 在上面的可视选取选中后按
:
,则命令行会预先填充:'<,'>
'<
代表高亮选区的第一行,'>
代表高亮选区的最后一行
:/<html>/,/<\/html>/p
, 在本例中等价于2,5p
/<html>/
表示的是<html>
所在地址,/<\/html>/
表示的是</html>
所在地址(含有转义字符)
:/<html>/+1,/<\/html>/-1p
, 在本例中等价于2+1,5-1p
,等价于3,4p
上一篇 | 下一篇 |
---|---|
技巧27 结识Vim的命令行模式 | 技巧29 使用:t :m 进行复制和移动行 |