导航:首页 > 程序命令 > vi替换命令

vi替换命令

发布时间:2022-01-24 06:09:30

Ⅰ centos里vi命令里怎么替换

替换当前行第一个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

linux 中如何用vi编辑器替换相同的字符

替换一个字符:在命令模式下选中要替换的字符,按r,再按替换后的字符。
替换全文中所有的字符:可以在命令模式下输入:% s/str1/str2/g

Ⅲ vi命令中的替换功能

:e!
:%s/#/\r#/g

Ⅳ 如何用vi命令替换特定的一些行

一条命令不能做到的,可以分解为几条命令来做。

Ⅳ 帮忙给一个vim的替换命令

:%s/\s.*/
是这个吧?

Ⅵ vi编辑器中s命令怎么用不是(:s)。。。是s,怎么用。类似于替换的

命令形式:ns
例如:把光标移到要替换的位置,按7s表示从当前位置开始输入7个字符,注意“$”出现的位置,按<ESC>退出编辑。

Ⅶ vi编辑器如何整体替换

进入末行模式 :%s#-l/usr/include/SDL#-l/opt/mini6410/games/output/include/SDL#g
:g#-l/usr/include/SDL#s##-l/opt/mini6410/games/output/include/SDL#g
刚刚试了一下这两个命令都可以用

Ⅷ vim替换命令中 如果要替换变量a 而又不替换其他带有字母a的命名,要怎么操作

示例:

Ⅸ vi 如何实现模糊替换

举个例子啊:
将文件tihuan(假设此文本中字符a)中的所有字符a换成字符w,其命令为:
1。vi tihuan
2。按esc键
3。按shift+:
4。在:后输入 %s/a/w/g

就ok了!

Ⅹ Linux下vi编译器下 替换字符操作是什么命令

:substitute或者缩写形式:s

:[range]substitute/from/to/[flags]

该命令将由[range]指定的行中的字符串"from"替换为"to"。比如将"Professor"替换为"Teacher":

:%substitute/Professor/Teacher/

%(命令中的[range]部分)表示将此命令作用于所有行,如果省略这一部分,命令将只作用于当前行。

以上命令只将每行中的第一个Professor换为Teacher,如果需要全部替换,必须在[flag]中指定为g:

:%substitute/Professor/Teacher/g
或者:
:%s/Professor/Teacher/g

以上内容及例子全部来自vim用户手册。

阅读全文

与vi替换命令相关的资料

热点内容
fib在python是什么意思 浏览:532
c调用命令行 浏览:940
阿里云服务器中没有apt 浏览:610
发送信息需要用户加密吗 浏览:636
六年级分数乘分数有几种算法 浏览:298
到哪里查自己的app账号 浏览:121
光大app点击哪里可以查年费 浏览:877
加密狗软件先安装还是先先后顺序 浏览:354
柱头加密区箍筋间距一般多少 浏览:683
美团商家版本服务中心在app哪里 浏览:989
androidgps调试 浏览:821
比心app怎么下载官方 浏览:49
安卓怎么隐藏手机上的app 浏览:580
hp光纤交换机命令 浏览:897
pythonhive导入数据 浏览:674
安卓手机屏幕按住一直抖怎么办 浏览:196
压缩率公式 浏览:323
蓝虎app怎么下载 浏览:616
周易江湖pdf 浏览:861
java取主机名 浏览:368