vim查找替换

news/2024/7/21 14:30:04 标签: vim

:n,$s/SeqList/LinkList/ 替换第 n 行开始到最后一行中每一行的第一个SeqList为LinkList

:n,$s/SeqList/LinkList/g 替换第 n 行开始到最后一行中每一行所有SeqList为LinkList

(n 为数字,若 n 为 .,表示从当前行开始到最后一行)


:%s/SeqList/LinkList/ 替换每一行的第一个SeqList为LinkList

:%s/SeqList/LinkList/g 替换每一行中所有SeqList为LinkList

:%s/SeqList/LinkList/c 替换所有的SeqList为LinkList前进行替换确认

参考博文:
https://wdicc.com/search-in-vim/
http://www.cnblogs.com/jianyungsun/archive/2011/03/20/1989276.html
http://blog.csdn.net/fuchencong/article/details/42192055
http://tanqisen.github.io/blog/2013/01/13/vim-search-replace-regex/


http://www.niftyadmin.cn/n/1337613.html

相关文章

unp源码文件编译安装

下载unp中的源代码: 点击下载 切换到解压后的目录 unpv13e,先查看下 README,依次执行: ./configurecd lib makecd ../libfree make 此处报错: inet_ntop.c:56:1: error: conflicting types for ‘inet_ntop’ inet_ntop(af, …

1.计算机硬件组成

冯诺依曼体制 引进存储程序概念计算机以运算器为核心的集中式控制指令由操作码和地址码两部分组成,指令在计算机中是顺序执行的,并受PC的统一控制。提出计算机系统应由:运算器、控制器、存储器、输入设备和输出设备五大部分组成。 这些理论…

计算机网络读书笔记——网络层(1)

网络层 负责在不同网络之间尽力转发数据包,基于数据包的IP地址转发,如果丢包不负责丢失重传,也不负责传输顺序。 网络设备及数据转发过程 路由器是三层设备,因为它能看到网络层的地址,根据网络层地址去选择路由&…

计算机网络读书笔记——网络层(2)

ICMP协议 ICMP经常被认为是IP层的一个组成部分。它传递差错报文以及其他需要注意的信息。ICMP报文通常被IP层或更高层(TCP/UDP)使用。一些ICMP报文把差错报文返回给用户进程。ICMP协议可以被认为用于排除网络故障的协议。ICMP报文是在IP数据报内部被传输…

bitset类基本用法

有些程序要处理二进制位的有序集,每个位可能包含的是0(关)或1(开)的值。位是用来保存一组项或条件的yes/no信息(有时也称标志)的简洁方法。标准库提供了bitset类使得处理位集合更容易一些。要使…

部署 LAMP (CentOS 7.2)

简介 LAMP指LinuxApacheMysql/MariaDBPerl/PHP/Python是一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。 部署方…

云服务器ECS下的FTP服务的安装配置

简介 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应…

认识C++异常处理

C异常处理: C的异常处理机制是用于将运行时错误检测和错误处理功能分离的一种机制(符合高内聚低耦合的软件工程设计要求), 这里主要总结一下C异常处理的基础知识, 包括基本的如何引发异常(使用throw)和捕获异常(try catch)相关使用注意点, 以及C标准库提供的一套标…