笔记
【1】熟练使用vi的光标命令
命令 功能
h 方向键,向左移动光标一个字符的位置,相当于键“←”
j 方向键,向下移动光标到下一行的位置,相当于键“↓”
k 方向键,向上移动光标到上一行的位置,相当于键“↑”
l 方向键,向右移动光标一个字符的位置,相当于键“→”
:N 移动光标到第N行(N待定)
1G 移动光标到文件的第1行 (数字1)
G 移动光标到文件的最后1行
:set number 设置显示行号
:set nonumber 取消显示行号
【2】熟练使用vi的查找命令
/string 查找字符串(底行模式下) 比如: /root
n 继续查找
N 反向继续查找
支持正则表达式比如: /^the /end$
【3】熟练使用vi的替换命令
利用:s 命令可以实现字符串的替代(底行模式下)
(1) :范围s/str1/str2/
(2) :范围s/str1/str2/g (g是全部的意思)
(3) :.,$ s/str1/str2/g
(4) :1,$ s/str1/str2/g
(5) :%s/str1/str2/g
【4】熟练使用vi的复制和裁剪命令
y0 将光标至行首的字符拷入剪贴板
y$ 将光标至行尾的字符拷入剪贴板
d0 将光标至行首的字符剪切入剪切板
d$ 将光标至行尾的字符剪切入剪切板
range y 块复制 比如 :20,30y
range d 块剪切
【5】总结:
(1)主要讲了vi编辑器的光标命令、查找命令、替换命令及复制和剪切命令
(2)vi编辑器是嵌入式Linux环境下开发人员每天工作都要使用的工具,建议多学习、熟练关于vi编辑器的使用命令