相关文章推荐
严肃的电影票  ·  android 获取ssid ...·  1 年前    · 
英俊的遥控器  ·  Django教程 —— ...·  1 年前    · 
高兴的烈酒  ·  python 按钮形状 ...·  1 年前    · 

/r 是换行 不是/n

windows 中将空格符替换为换行符的方法:
:%s/xx/\r/g(因为windows的CTRL+V是粘贴的功能,所以不能输入^M)

linux中方法:
1、%s/xx/\r/g
2、%s/xx/^M/g(^M的输入方法是:先按CTRL+V,松开然后按回车键)

参考: oschina

/r 是换行 不是/nwindows 中将空格符替换为换行符的方法::%s/xx/\r/g(因为windows的CTRL+V是粘贴的功能,所以不能输入^M)linux中方法:1、%s/xx/\r/g2、%s/xx/^M/g(^M的输入方法是:先按CTRL+V,松开然后按回车键)参考:oschina
vim 字符串替换命令substitute是 Vim 常用命令之一(简写s)。 通过指定将被替换的源字符串以及目标字符串,以及替换操作的执行范围等信息,可以指示 Vim 在特定范围进行字符串匹配和替换操作。 下面我们介绍 vim 把字符串 替换成 换行符 的命令 在某些场景下,需要将当前文件中的某些语句进行 换行 显示,以达到对文件排版等目的。 例如我们希望将如下的文本内容进行逐句按行显示: Vim 教程网(https:// vim jc.com)是由一个小女生苦苦支撑和维护的 Vim 相关网站。虽然一直没什么人气,但是她仍然坚持
在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。 vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v 从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束。 V 从光标当前行开始,光标经过的行都会被选中,再按一下V结束。 Ctrl + v.
在命令模式下输入:s/原单词1/新单词1/g;s/原单词2/新单词2/g 例如,将文本中的所有apple替换为orange,将所有banana替换为grape,可以输入:s/apple/orange/g;s/banana/grape/g 4. 替换指定行范围内的内容: 在命令模式下输入:起始行号,结束行号s/原字符/新字符/g 例如,将第2行到第5行中的所有a替换为b,可以输入:2,5s/a/b/g 以上就是在Linux中使用 vim 进行替换操作的方法。