当前位置: 首页 > news >正文

vim替换

Vim替换命令的完整格式为:[range]s/{pattern}/{string}/[flags]。全局替换时,range使用%代表整个文件,例如:‌‌

  • :%s/foo/bar/g:将文件中所有foo替换为bar。‌
    g(全局)标志:不加g时仅替换每行第一个匹配项,添加后替换所有匹配项。‌
    c(确认)标志:添加c后,每次替换前会提示确认(y替换、n跳过、a替换全部),避免误操作。‌
  1. 指定行范围: 替换部分内容时,用行号或百分比定义范围:
  • 10,20s/old/new/g:替换第10至20行。
  • .,$s/old/new/g:替换从当前行到文件末尾。
  1. 正则表达式支持: Vim支持正则表达式,实现复杂匹配:
  • %s/<foo\u003e/bar/g:精确匹配单词foo(避免匹配foobar)。

注:在计算机编程中,\u003e 是一个 Unicode 转义序列,表示大于号(>)字符

  • %s/\(\d\{3\}\)-\(\d\{3\}\)-\(\d\{4\}\)/(\1) \2-\3/g:格式化电话号码。
  1. 特殊字符处理: 若old或new含/等特殊字符,需转义(如/)或改用其他分隔符(如#):
  • s#a/b#c/d#:以#为分隔符替换路径。
http://www.zskr.cn/news/121982.html

相关文章:

  • AI Agent、Agentic Workflow与Agentic AI:一文掌握!
  • 26、构建高可用性负载均衡集群:LVS、Heartbeat与ldirectord的协同应用
  • FlyFish:企业级数据可视化大屏快速搭建实战指南
  • 同样是用AI,有人用它搞钱,有人靠它涨粉,有人拿它做有意义的事儿,我只能用它来自娱自乐
  • PyODBC 终极指南:轻松连接 Python 与各类数据库的完整解决方案
  • GitStats全面指南:解锁Git仓库深度分析的神奇工具
  • 动漫资源管理终极指南:Mikan Project让追番不再迷茫![特殊字符]
  • 实时人像分割的性能突围:从主线程阻塞到Web Worker并行计算
  • labelCloud 终极指南:快速掌握3D点云标注的完整教程
  • 【强烈推荐】大模型微调实战指南:从LLaMA Factory到Ollama,打造你的专属模型
  • 2025年AI 写论文平台排行榜 Top10 · 系统评测与口碑对比
  • 高效管理3D打印丝材:Spoolman开源工具让库存追踪变简单
  • 2025年成都十大门窗排行榜:麒林门窗位居首位 - 博客万
  • AndroidAutoSize终极指南:5分钟搞定屏幕适配难题
  • 【金融图 Agent 安全防线构建】:基于图神经网络的风险识别技术突破
  • 建筑运营困于节能高效难题,楼宇自控系统助力破解
  • SC-400合规报告没人敢告诉你的4个隐藏功能(资深工程师揭秘)
  • Mermaid.js终极指南:5分钟掌握文本化数据可视化魔法
  • Java-202 RabbitMQ 生产安装与容器快速启动:Erlang 兼容、RPM 部署与常用命令
  • 25 万亿美元超级风口下,中国智造如何执掌机器人时代
  • 26.IDEA 专业版中创建简单的 Web 项目并打包部署到本地Tomcat 9
  • 大模型智能体架构终极图谱!一口气讲透17种核心设计,从ReAct到AutoGen,收藏这一篇就够了
  • 【实践原创】使用 FastAPI 实现 Coze 流式聊天 SSE 接口
  • 紧急通知:MCP PL-600 Agent未及时部署将影响系统监控!速看部署步骤
  • Unity内置着色器完整使用指南:从入门到精通
  • 2025 年 12 月哈尔滨静音铝包木窗品牌权威推荐榜:匠心工艺与极致隔音性能深度解析 - 品牌企业推荐师(官方)
  • Solidity入门(11)-智能合约设计模式2
  • 【物流运输Agent路线优化】:揭秘智能路径调整背后的算法黑科技
  • 2025年陶瓷纤维板定制厂家权威推荐榜单:陶瓷纤维毯/工业电炉陶瓷纤维/高炉陶瓷纤维源头厂家精选 - 品牌推荐官
  • AI Agent上线前必须检查的7项文档指标,少一项都可能崩溃