:%s/str1/str2/gi 用字符串 str2 替换正文中所有出现的字符串 str1,在查找时不区分大小写,在查找时可以完全做到忽略大小写 :10,20s/^/ / 将第10行至第20行资料的最前面插入5个空白 :%s/$/str/g 在整个文件每一行的行尾添加“str” :3,7s/str1/str2/g仅替换文件中的第3行到第7行中的“str1”...
1. vim 中可用 :s 命令来替换字符串,具体如下: :s/str1/str2/ 替换当前行第一个 str1 为 str2 :s/str1/str2/g 替换当前行中所有 str1 为 str2 :m,ns/str1/str2/ 替换第 n 行开始到最后一行中每一行的第一个 str1 为 str2 :m,ns/str1/str2/g 替换第 n 行开始到最后一行中所有的 s...
/string\C #查找指定字符串,区分大小写,按n向后查找下一个,按N向前查找下一个 :s/old/new #用new字符串替换当前行中第一次匹配达到的old字符串 :s/old/new/g #用new字符串替换当前行中所有的old字符串 :n,ms/old/new #第n行到第m行之间,用new字符串替换每一行中第一次匹配到的old字符串 :n,m/...
:s/被替换字符串/新字符串/g 3、在指定某些行之间进行替换: 以下命令指定只在第5至第15行间进行替换: :5,15s/被替换字符串/新字符串/g 4、在当前行至文件结尾间进行替换: :.,$s/被替换字符串/新字符串/g 5、只在后续n行内进行替换: 以下命令指定只在后续9行内进行替换: :.,.+8s/被替换字符串/...
在Linux中,可以使用vim的替换命令来批量替换字符串。以下是一些常用的替换命令:1. 替换当前行第一个匹配的字符串:`:s/old/new/` 这个命令将会替换当前行第一个匹配到的字符串...
ps:g*(g#) //此命令与上条命令相似, 只不过它不完全匹配光标所在处的单词, 而是匹配包含该单词的所有字符串 6,sub替换 当前行替换:s/old/new //用new替换行中首次出现的old 全局替换:s/old/new/g //用new替换行中所有的old 指定范围替换:n,m s/old/new/g //用new替换从n到m行里所有的old 文件...
:n<cr> 移动到第n行。:$<cr> 移动到最后一行。H: 把光标移到屏幕最顶端一行。M: 把光标移到屏幕中间一行。L: 把光标移到屏幕最底端一行。gg: 到文件头部。G: 到文件尾部。4.2 翻屏 ctrl+f: 下翻一屏。ctrl+b: 上翻一屏。ctrl+d: 下翻半屏。ctrl+u: 上翻半屏。ctrl+e: 向下滚动一行。ctrl+y...
关于在vim中的查找和替换 1,查找 在normal模式下按下/即可进入查找模式,输入要查找的字符串并按下回车。 Vim会跳转到第一个匹配。按下n查找下一个,按下N查找上一个。...Vim查找支持正则表达式,例如/vim$匹配行尾的"vim"。 需要查找特殊字符需要转义,例如/vim\$匹配"vim$"。...例如当前为foo, 可以匹配foo...
nh, nj, nk, nl 则按对应方向移动 n 个字符 n回车键 向下移动 n 行 H, M, L 光标移至「屏幕」的 顶行 中间行 尾行 当前行: 0, $ 到 行头, 行尾 w, e, b 对应向 右, 右, 左 移动一个单词(首/尾) fa, 3fa 到 第一, 第三 个为 a 的字符处, fb, fs 等以此类推,F 相反方向 ...
H:页首M:页中间行L:页底 zt:将光标所在当前行移到屏幕顶端 zz:将光标所在当前行移到屏幕中间 zb:将光标所在当前行移到屏幕底端 ④行首行尾跳转 ^:跳转至行首的第一个非空白字符 0:跳转至行首 $:跳转至行尾 ⑤行间移动 G:最后一行 1G, gg:第一行 ...