嵌入式学习--vi的基本命令二
嵌入式学习--vi的基本命令二
- vi查找命令
-
- vi替换命令
-
- vi复制和剪切命令
vi查找命令
/string 查找字符串string
n继续向下查找
N向上查找
按回车后,光标的位置直接跳转到字符char的前面
vi替换命令
:范围 s /旧string/新string //用新的替换旧的(没有范围默认当前行)
:s/str1/str2/g g表示把str1全部替换成str2(否则默认只换一个):.,$表示当前行到最后一行的替换:1,$表示第一行到最后一行的替换(全文替换):%表示全文替换:n,n1s表示从第n行到n1行进行替换
替换11到28行的小a变成大A
按下回车键后
需要在后面加上g 否则默认只替换一个
vi复制和剪切命令
y0将光标至行首的字符拷入剪切板
y$将光标至行尾的字符拷入剪切板
:范围 y 表示块复制 然后点p粘贴
注意: 此时拷贝的内容不是第26行全部的内容
而是从光标的位置到这一行的行首位置的全部