鱼C论坛

 找回密码
 立即注册
查看: 1189|回复: 3

[已解决]把一行代中的a换成b

[复制链接]
发表于 2021-12-12 23:07:37 | 显示全部楼层 |阅读模式
5鱼币
请问怎么做的,听的不是很清楚
最佳答案
2021-12-12 23:07:38
本帖最后由 jackz007 于 2021-12-13 14:23 编辑

      是在 vim 中用全局搜索替换文本
      具体操作方法是:
1、连按 2 次 <Escape> 键,进入 vim 的命令状态;
2、键入  :%s/a/b/g <Return>
3、检查一下当前编辑的文本文件,是不是所有的字符 a 都已经被替换成了字符 b。
     第 2 步的命令可以有变化,当前是全文替换,你可以局部替换
:1,$s/a/b/g
      这是从第一行到最后一行中替换。
:10,120s/a/b/g
      这是从第10行到第 120 行中替换。
      如果替换或被替换的字符是 /,那么,指令可以这样变化
:10,120s.a.b.g
      当然,如果你喜欢,你也可以一直用 . 代替 / ,但是,必须保证指令中的 3 个分隔字符必须用同一个。
      如果你发现替换错了,该怎么办,不要急,vim 为我们准备了 "后悔药",当你想撤销最后那一次编辑操作的时候,连按 2 次 <Escape> 键,按下大写字母 U,看看,被编辑的文档有没有被恢复到之前的状态?
      当然,这个 "后悔药" 并不万能,充其量,只能恢复最后那一次的编辑操作,无法恢复之前的其它编辑操作。      
微信截图_20211212230507.png
微信截图_20211212230437.png

最佳答案

查看完整内容

是在 vim 中用全局搜索替换文本 具体操作方法是: 1、连按 2 次 键,进入 vim 的命令状态; 2、键入 :%s/a/b/g 3、检查一下当前编辑的文本文件,是不是所有的字符 a 都已经被替换成了字符 b。 第 2 步的命令可以有变化,当前是全文替换,你可以局部替换 这是从第一行到最后一行中替换。 这是从第10行到第 120 行中替换。 如果替换或被替换的字符是 /,那么,指令可以这样变化 ...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-12-12 23:07:38 | 显示全部楼层    本楼为最佳答案   
本帖最后由 jackz007 于 2021-12-13 14:23 编辑

      是在 vim 中用全局搜索替换文本
      具体操作方法是:
1、连按 2 次 <Escape> 键,进入 vim 的命令状态;
2、键入  :%s/a/b/g <Return>
3、检查一下当前编辑的文本文件,是不是所有的字符 a 都已经被替换成了字符 b。
     第 2 步的命令可以有变化,当前是全文替换,你可以局部替换
:1,$s/a/b/g
      这是从第一行到最后一行中替换。
:10,120s/a/b/g
      这是从第10行到第 120 行中替换。
      如果替换或被替换的字符是 /,那么,指令可以这样变化
:10,120s.a.b.g
      当然,如果你喜欢,你也可以一直用 . 代替 / ,但是,必须保证指令中的 3 个分隔字符必须用同一个。
      如果你发现替换错了,该怎么办,不要急,vim 为我们准备了 "后悔药",当你想撤销最后那一次编辑操作的时候,连按 2 次 <Escape> 键,按下大写字母 U,看看,被编辑的文档有没有被恢复到之前的状态?
      当然,这个 "后悔药" 并不万能,充其量,只能恢复最后那一次的编辑操作,无法恢复之前的其它编辑操作。      
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-12-12 23:41:22 | 显示全部楼层
不清楚你那里不清楚
就是先按下冒号
然后按数字1
然后按数字1
然后按字母s
然后按符号/
然后按字母a
然后按符号/
然后按字母b
然后按符号/
然后按字母g
然后按回车键
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-12-13 00:39:28 | 显示全部楼层
这个是Linux操作系统下的指令吧
先冒号,再输入行数(需要替换的行数)"11s",/a/b/就是把a替换成b,再输入g和回车,就是这样的一种结构吧
我也是听甲鱼老师视频知道的,自己没试过,我用的编译器不能这样用
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-6-18 20:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表