vi / vim 字符替换详解
:s/idoxu/isTester.com/g 替换当前行所有 idoxu 为 isTester.com:n,$s/idoxu/isTester.com/
#替换第 n 行开始到最后一行中每一行的第一个 idoxu 为 isTester.com
:6,$s/idoxu/isTester.com/ #替换第 6 行开始到最后一行中每一行的第一个 idoxu 为 isTester.com :n,$s/idoxu/isTester.com/g #替换第 n 行开始到最后一行中每一行所有 idoxu 为 isTester.com :3,$s/idoxu/isTester.com/g #替换第 3 行开始到最后一行中每一行所有 idoxu 为 isTester.com :.,$s/idoxu/isTester.com/g 替换当前行开始到最后一行中每一行所有 idoxu 为 isTester.com #如上,n 为数字,若 n 为 .,表示从当前行开始到最后一行 :%s/idoxu/isTester.com/(等同于 :g/idoxu/s//isTester.com/) #替换每一行的第一个 idoxu 为 isTester.com :%s/idoxu/isTester.com/g(等同于 :g/idoxu/s//isTester.com/g) #替换每一行中所有 idoxu 为 isTester.com #延伸 #如果替换的关键词包含/,可以使用 # 作为分隔符,此时中间出现的 / 不会作为分隔符 :s#idoxu/#isTester.com/# #替换当前行第一个 idoxu/ 为 isTester.com/ :%s+/isTester.com/linux/+/isTester.com/jenkins+ #(使用+ 来 替换 / ): /isTester.com/linux/替换成/isTester.com/jenkins
转载于:https://www.cnblogs.com/idotest/p/11322607.html
vi / vim 字符替换详解相关推荐
- linux在vi创建文件,Linux下创建文本文件(vi/vim命令使用详解)
vi test.txt 或者 vim test.txt 再或者 touch test.txt vim是vi的升级版,指令更多,功能更强. 下面是收集的vim用法,当在vim里面要实现退出,首先要做的是 ...
- linux中vi指令干嘛的,Linux系统中的vi/vim指令【详解】
vi是Unix世界里极为普遍的全屏幕文本编辑器,vim是它的改进版本Vi IMproved的简称.几乎可以说任何一台Unix机器都会提供这套软件. 只要简单的在Shell下执行vi就可以进入 vi 的 ...
- 【Linux练习生】Linux编辑器-vim使用(详解)
vim使用 1. vim的基本概念 2. vim的基本操作 2.vim正常模式命令集 4. vim末行模式命令集 5.vim多行操作 常用命令选项: – the End – vi/vim区别: vi/ ...
- Python2.7字符编码详解
Python2.7字符编码详解 目录 Python2.7字符编码详解 声明 一. 字符编码基础 1.1 抽象字符清单(ACR) 1.2 已编码字符集(CCS) 1.3 字符编码格式(CEF) 1.3. ...
- 转1:Python字符编码详解
Python27字符编码详解 声明 一 字符编码基础 1 抽象字符清单ACR 2 已编码字符集CCS 3 字符编码格式CEF 31 ASCII初创 311 ASCII 312 EASCII 32 MB ...
- C/C++字符输入函数(详解)
文章目录 C/C++字符输入函数(详解) 1.常用函数(scanf函数) 2.cin流控输入 3. gets()函数 4.getline()函数 5.cin.get (char *str, int m ...
- Python字符编码详解
Python字符编码详解 转自http://www.cnblogs.com/huxi/archive/2010/12/05/1897271.html Python字符编码详解 本文简单介绍了各种常用的 ...
- Java中的宏变量,宏替换详解。
转载自 Java中的宏变量,宏替换详解. 群友在微信群讨论的一个话题,有点意思,特拿出来分享一下. 输出true false 来看下面这段程序,和群友分享的大致一样. public static vo ...
- 字符编码详解及由来(UNICODE,UTF-8,GBK)
字符编码详解及由来(UNICODE,UTF-8,GBK) 各种字符编码方式详解及由来(ANSI,UNICODE,UTF-8,GB2312,GBK) - 2009-01-29 09:53 一直对 ...
最新文章
- Xamarin XAML语言教程基础语法篇大学霸
- Property or method xxxx is not defined on the instance but referenced during render.
- 【操作系统复习】操作系统的运行机制与体系结构
- MySQL 得到数据库的大小
- 漫画:如何给女朋友解释什么是适配器模式?
- 翻滚吧,水瓶君!全日本高中生机器人大赛,“超自然”力量制霸全场
- 蓝桥杯2013c++真题:排它平方数
- Process Explorer 诊断和排错实例(下)
- JavaSE学习--集合01
- 博弈论总结 四大博弈模型 SG函数
- 自由网络-去中心化分布式网络
- Tensorflow基础学习:自动求导函数tape.gradient
- 【虚拟机\UBunTu】E45: 已设定选项 ‘readonly‘ (请加 ! 强制执行)
- BTC EmbeddedPlatform安装手记
- 慕尼黑大学计算机语言学,慕尼黑大学,斯图加特大学和萨尔大学的计算语言学硕士如何选择?...
- CAD中光栅图像参照设置透明和非透明打印成PDF的效果对比
- 五、数据CRUD操作
- 神经网络基础05-注意力机制
- 组态王和stm32之间通信笔录
- 康托展开和逆康托展开
热门文章
- Mysql8- Public Key Retrieval is not allowed
- [python学习笔记] pyinstaller打包pyqt5程序无法运行
- 刨根问底Objective-C Runtime(2)- Object Class Meta Class
- 微信公众平台开发(44)历史上的今天
- [转]语音报警.NET开发初探
- verilog中b',d',h'的意思
- 字符设备驱动程序之按键——同步互斥阻塞
- ubuntu10.04 android编译问题
- Ubuntu 建立tftp服务器
- python实现高校教务管理系统_基于Python技术的教务管理系统的研究与开发