Vim替换时区分大小写

在 Vim 中执行替换时,你可以使用不同的命令来区分大小写。要进行区分大小写的替换,你可以在替换命令前添加 :set 命令来设置相应的选项。这里有两种方法可以实现:

方法一:使用 :set 命令设置 ignorecase 选项

执行以下命令打开 Vim 并设置 ignorecase 选项为 off

sh 复制代码
vim -c ":set noignorecase"

这将确保 Vim 区分大小写。

这个也会影响到其他的功能

  1. 现在执行替换命令时,Vim 将会区分大小写。例如:
ruby 复制代码
:%s/foo/bar/g

这会将所有匹配 foo 的字符串替换为 bar,但仅当大小写完全匹配时。

方法二:在替换命令前添加 \C 符号

另一种方法是在替换命令的开头加上 \C 符号,这会告诉 Vim 在执行替换时区分大小写。

例如:

ruby 复制代码
:%s/\Cfoo/bar/g

这将替换所有匹配 foo 的字符串为 bar,但仅当大小写完全匹配时。

无论你选择哪种方法,都可以在 Vim 中进行区分大小写的替换操作。

相关推荐
陈陈CHENCHEN17 分钟前
【Linux】Rsync + Inotify 实时文件同步案例
linux·运维·服务器
charlie11451419143 分钟前
嵌入式Linux嵌入式Linux驱动开发:设备树驱动改造——从硬编码到设备树的实战之旅
linux·运维·驱动开发
Hoxy.R1 小时前
银河麒麟 V10 离线安装 s3cmd 踩坑记录+存储负载均衡测试
linux·运维·华为·存储
Highcharts.js1 小时前
AI向量知识谱系图表创建示例代码|Highcharts网络图表(networkgraph)搭建案例
开发语言·前端·javascript·网络·信息可视化·编辑器·highcharts
rGzywSmDg1 小时前
如何在Dev-C++中选择TDM-GCC编译器
linux·jvm·c++
Irissgwe1 小时前
九、Linux信号机制(二)
linux·进程·可重入函数·volatile·sigchld信号·进程信号
野熊佩骑1 小时前
一文读懂Nginx 之 Ubuntu使用apt方式安装Nginx官方最新版本
linux·运维·服务器·nginx·ubuntu·http
闫记康2 小时前
Linux学习day3
linux·服务器·学习
皆圥忈2 小时前
Linux 进程管理从入门到实战(一)
linux
雪度娃娃2 小时前
Asio——socket的创建和连接
linux·运维·服务器·c++·网络协议