Linux中vi命令替换字符串的操作
如果一个Vim文件中出现较多的 $1 字符串,现有这样的一个需求就是,将 $1 替换成 $a 。如何使用vim的这些命令。
解决方案:
:%s#$1#$a#g
这句话的意思就是将$1替换成$a,其中的“#”号,只是一种为了提高可读性设置的分隔符,vim文档中建议是用+,但是习惯上用#,提高可读性,还有用/斜线来表示的。不用纠结,只是一种表示而已。
标准语法如下:
%s
/pattern/string/flags
最后的g表示全局的意思。
Linux中vi命令替换字符串的操作相关推荐
- linux vi 移动光标,linux中vi命令的光标移动操作linux网页制作 -电脑资料
分享一篇关于linux中vi命令的光标移动操作的文章,有需要的朋友可以参考一下, 全屏幕文本编辑器中, 光标的移动操作无疑是最经常使用的操作了.用户只有熟练地使用移动光标的这些命令,才能迅速准确地到达 ...
- Linux中vi命令编辑文件时显示行号
vi file_name 直接进去时没有行号显示的,这时可以进入末行模式(文件末尾出现冒号)时输入 : set nu 效果如图: 这种做法有个弊端,在退出编辑后,再次进入编辑时行号就不再显示了. 配置 ...
- linux 中vi 命令的用法
一. Unix 编辑器概述 编辑器是使用计算机的重要工具之一,在各种操作系统中,编辑器都是必不可少的部件. Unix 及其相似的 ix 操作系统系列中,为方便各种用户在各个不同的环境中使用,提供了一系 ...
- linux中替换命令详解,linux中sed命令字符串替换的用法详解
Linux系统中sed命令可以将字符串批量替换,省去了很多麻烦,下面由学习啦小编为大家整理了linux系统中sed命令字符串替换的用法详解,希望对大家有帮助! linux中sed命令字符串替换的用法详 ...
- Linux vi 行尾 ctrl,linux中vi使用技巧常用技巧和高级替换
linux中vi使用技巧常用技巧和高级替换 模式切换: i,I 进入插入模式:i为从目前光标所在处插入:I为在目前所在列的第一个非空格的字符处开始插入. a,A 进入插入模式:a为从目前光标所在 ...
- Linux中vi的常用命令和快捷键使用
Linux中vi的常用命令和快捷键使用 文章目录: 一.VI简单介绍 二.VI三种模式的使用 1.VI底行模式的使用 2.VI编辑模式的使用 3.VI一般模式的使用 1)移动光标 2)删除.复制和粘贴 ...
- linux vim命令pdf,Linux中vi、vim命令大全
Linux中vi.vim命令大全 2019-11-21 16:55Linux命令大全 Linux vi 是 unix/linux 下极为普遍的一种文本编辑器. vi 有各种变种, 在不同的机器上有不同 ...
- linux 移动剪切命令,Linux中vi的复制命令的用法详解
在Linux系统中,使用VI编辑的时候经常用到的操作就是复制粘贴,那么下面由学习啦小编为大家整理了linux中vi的复制命令的用法详解的相关知识,希望对大家有帮助! Linux中vi的复制命令的用法详 ...
- Linux下sed命令替换配置文件中某个变量的值(改变包含字符的一行的值)之二——只改变第一出现的那一行
一.背景 在之前的文章中有介绍过<Linux下sed命令替换配置文件中某个变量的值(改变包含字符的一行的值)> 但是这种方法存在一定的问题,就是假如某个变量在一个文件中出现两次,却只想更改 ...
- linux 用vi命令的使用以及vi编辑,Linux中vi编辑命令的使用
在Linux中利用vi命令进行一个编辑的时候,相信很多操作的技巧你暂时还是没有学会的,在前面的文章中已经向大家介绍并且是有做演示了vi与vim文本编辑工具的使用,下面给大家的是在vi文本编辑器里面常用 ...
最新文章
- Java并发编程(十一)——原子操作CAS
- ## **scrapy+kafka+sparkstream爬取京东Iphone12评论储存数据**
- 【数理知识】《数值分析》李庆扬老师-第9章-常微分方程初值问题数值解法
- aix系统32位和64位切换
- mysql换成oracle_mysql数据库迁移至Oracle数据库
- 1.3 函数调用反汇编解析以及调用惯例案例分析
- C语言简单题-找最大的字符串
- 求最长回文串-从动态规划到马拉车之路(下)
- “macOS Catalina下TeXstudio内置PDF阅读器无法正常显示中文”的解决办法
- springboot中application.yml 使用数组
- 在同个工程中使用 Swift 和 Objective-C(Swift 2.0更新)-b
- 网络安全05_VMware 虚拟机软件安装_准备Kali- Linux虚拟机_Windows Server 2003 Enterprise 虚拟机下载和安装
- python模拟登录京东网页
- JavaCC实现语法分析
- 如何恢复计算机永久删除文件,回收站删除文件如何恢复
- 计算机专业中职生自我鉴定报告,【中职生计算机自我鉴定】应届计算机毕业生自我鉴定...
- 效果惊人:上古卷轴III等经典游戏也能使用超分辨率GAN重制了
- 大型电商平台设计实例:电商平台总体设计和业务模型设计
- 第一次谈兼职写书的经过
- 16进制字符串转字节
热门文章
- Java面试笔试题大全
- 富友支付富掌柜智能收银系统是怎样的一套系统
- linux系统安装windows 环境中文字体
- Android桌面隐藏图标
- 【不误正业】win10透明任务栏,任务栏居中+桌面美化工具DeskGo
- 找高手用c语言帮写一个qpsk调制解调的程序,QPSK调制解调完整程序配有自己的注释...
- stata 将数据集变量名称导出_Stata 15 统计数据分析软件
- stata15中文乱码_如何解决 Stata 14 的中文乱码问题?
- 智慧机场大数据可视化分析决策系统
- 云服务器部署网易云音乐API(node.js)