您现在的位置是:主页 > news > 做翻译赚钱的网站好/广东疫情中高风险地区最新名单
做翻译赚钱的网站好/广东疫情中高风险地区最新名单
admin2025/5/6 2:29:47【news】
简介做翻译赚钱的网站好,广东疫情中高风险地区最新名单,电商推广技巧,淘宝运营工作内容先来说替换,比如我们队test.conf这个文件进行替换操作,先运行命令:vi test.conf这个时候默认是命令模式,只需使用快捷键:shift; 键,然后就可以输入命令了,修改完了后,按下字母i&…
先来说替换,比如我们队test.conf这个文件进行替换操作,先运行命令:
vi test.conf
这个时候默认是命令模式,只需使用快捷键:shift+; 键,然后就可以输入命令了,修改完了后,按下字母i,进入编辑模式,如果需要修改就修改,不需要修改的话,直接按Esc键退出编辑然后wq退出。明白这个最基本的道理后,我们就可以顺利的实践下面的方法了。
替换当前行第一个OLD为NEW
:s/OLD/NEW
替换当前行所以OLD为NEW
:s/OLD/NEW
退换当前文件中的所有OLD为NEW
:%s/OLD/NEW/g
除了上述的几种替换模式,还可以指定两个行号,把他们之间所有的OLD替换称NEW,
语法为,第一个#号表示开始行,第二个#号表示截止行
:#,#s/OLD/NEW/g
替换第三行到第五行所有OLD为NEW
:3,5s/OLD/NEW/g
其中两个行号也可以只出现一个,省略的那个表示为光标所在的行,例如:
:,5s/OLD/NEW/g 把光标所在行到第5行所有OLD替换为NEW
:5,s/OLD/NEW/g 把第5行到光标所在行所有OLD替换为NEW
另外最后一行可以使用$表示,所以
:%s/OLD/NEW/g 等价于 :1,$s/OLD/NEW/g
作为补充,更多丰富的规则在这里:
基本替换
1: :s/vivian/sky/ #替换当前行第一个 vivian 为 sky
2: :s/vivian/sky/g #替换当前行所有 vivian 为 sky
3: :n,$s/vivian/sky/ #替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky
4: :n,$s/vivian/sky/g #替换第 n 行开始到最后一行中每一行所有 vivian 为 sky
(n 为数字,若 n 为 .,表示从当前行开始到最后一行)
5: :%s/vivian/sky/ #(等同于:1,$s/vivian/sky/ :g/vivian/s//sky/) 替换每一行的第一个 vivian 为 sky
6: :%s/vivian/sky/g #(等同于:1,$s/vivian/sky/g :g/vivian/s//sky/g)替换每一行的所有 vivian 为 sky
可以使用 #或+ 作为分隔符,此时中间出现的 / 不会作为分隔符
1: :s#vivian/#sky/# 替换当前行第一个 vivian/ 为 sky/
2: :%s+/oradata/apras/+/user01/apras1+ (使用+ 来 替换 / ): /oradata/apras/替换成/user01/apras1/
例如:
1: :s/str1/str2/ #用字符串 str2 替换行中首次出现的字符串 str1
2: :s/str1/str2/g #用字符串 str2 替换行中所有出现的字符串 str1
3: :.,$ s/str1/str2/g #用字符串 str2 替换正文当前行到末尾所有出现的字符串 str1
4: :1,$ s/str1/str2/g #用字符串 str2 替换正文中所有出现的字符串 str1
5: :g/str1/s//str2/g #功能同上
二、查找
查找命令
/pattern :向下查找pattern匹配字符串
?pattern:向上查找pattern匹配字符串
使用了查找命令之后,使用如下两个键快速查找:
n:按照同一方向继续查找
N:按照反方向查找
字符串匹配
pattern是需要匹配的字符串,例如:
1: /abc #查找abc,这个需要是一个完成的ci词,不能是单词中的某个字母
除此之外,pattern还可以使用一些特殊字符,包括(/、^、$、*、.),其中前三个这两个是vi与vim通用的,“/”为转义字符。
1: /^abc #查找以abc开始的行
2: /abc$ #查找以abc结束的行
3: //^abc #查找^abc字符串
恢复上一次操作
有的时候我们可能查找后替换,比如我们通过查找到某一行,或者是多行,然后执行替换的时候发现,替换错了,怎么办,别急!直接在替换后的命令模式下按键盘上的字母u就可以回退到上一次操作,多次按就回到多次以前的操作。
「u」:如果您误执行一个命令,可以马上按下「u」,回到上一个操作。按多次”u”可以执行多次恢复.就相当于”CTRL +Z”的操作.
创建时间:2017年9月14日10:34