s 是替换命令。 /原字符串/ 是你要替换的原始字符串。 /新字符串/ 是你要替换成的新字符串。 g 表示全局替换,即替换行中所有出现的匹配项,而不是仅替换第一个匹配项。 按下回车键执行替换操作: 输入完替换命令后,按下回车键,Vim 将会在整个文件中查找所有匹配 原字符串 的地方,并将其替换为 新字符串...
1.:s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky 2. :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky :n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky (n 为数字,若 n 为 .,表示...
1)替换光标所在行的第一个nginx为TTT(光标在第一行) :s/nginx/TTT TTT nginx dsd nginx nginx jksdjk nginx sdjks nginx nginx 2)替换光标所在行的全部nginx为TTT(光标在第一行) :s/nginx/TTT/g TTT TTT dsd TTT nginx jksdjk nginx sdjks nginx nginx 3)替换光标所在行到末尾行的第一个nginx为TTT(...
1.:s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky 2. :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky :n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky (n 为数字,若 n 为 .,表示...
:s/old/new/ 替换当前行第一个 :s/old/new/g 替换当前行全部 :.s/old/new 替换当前行第一个 VIM替换某行格式: :1s/old/new 替换第一行第一个 :22s/old/new 替换22行第一个 :$s/old/new 替换最后一行第一个 VIM多行格式: :1,$s/old/new/g 替换第一行到最后一行全部 ...
vim中字符替换命令 1、将⽂档中的空格字符全部替换为逗号(每次替换⼀列,如果看到没有替换完则继续执⾏)vim命令打开⽂件后直接输⼊内容(不需要其他任何操作了,直接输⼊我构造的数据) ---》 : :%s/\s\+/,/ 2、将⽂档中的分号“;”替换为逗号“,”vim命令打开⽂件后直接输⼊内容(不需...
(等 同于 :g/vivian/s//sky/) 替换每一 行的第 一个 vivian 为 sky :%s/vivian/sky/g( 等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky 可以使用 # 作为分隔符,此时中间出现的 / 不会作为分隔符 :s#vivian/#sky/# 替换当前行第一个 vivian/ 为 sky/ :%s+/oradata/apras/+...
如果排列对齐的话,用ctrl+v选中那个逗号,然后按r再按引号,就会全部替换成引号了;如果不整齐,可以用录制的方法:qa02f,r"jq细说下这串的意思:"qa",是指进入录制模式,并以a命名这段录制;"02f,",是指光标跳到行首,寻找第二个逗号;"r"",r是替换,所以是把逗号替换成引号;"jq",光标...
:g/pattern/s/old/new/g 2、对全局文件进行替换 :%s/old/new/g 3、对当前行进行替换 :s/old/new/g 4、想确认每次替换,可以添加c标志 :%s/old/new/gc 六、设置行号 1、普通模式下执行:set number 或者简写为:set nu 来显示行号 2、永久显示行号:在 ~/.vimrc 文件中添加 set number ,再次用vim打...
Vim可以在尾行模式下使用:substitute命令将指定的字符串替换成其他目标字符串。 通常我们可以使用该命令的缩写格式:s进行来进行vim字符串替换操作 一、Vim替换字符串命令的语法 Vim替换字符串命令的基本语法是 :[range]s/目标字符串/替换字符串/[option],其中range和option字段都可以缺省不填。