vi常用命令
这篇文章不介绍大而全的命令,只记录我自己常用的命令,通常这些命令对我来说足够了
1. 显示行号
:set number # 临时显示行号
:set nonumber # 关闭行号显示
2. 删除第2到60行
:2,60d
这里解释一下这条命令的含义:
:2,60
指定了要操作的行范围,从第2行到第60行。d
是删除命令
3. 选择第2行到第80行内容,修改第一个单词为s
:2,80s/^\(.\)/s/
这里解释一下这条命令的含义:
:2,80
指定了要操作的行范围,从第2行到第80行。s/
是替换命令的开始。^
表示行的开始。\(.\)
匹配行开始的第一个字符,并将其捕获。s/
将匹配到的部分替换为s
。- 最后的
/
结束整个替换表达式。