vim操作
时间:2019-06-14
本文章向大家介绍vim操作,主要包括vim操作使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
vim替换操作 vim命令行模式支持各种替换操作,列一些常用的模式: :s/str1/str2 搜索光标所在行第一个str1字符串,并替换为str2 :s/str1/str2/g 搜索光标所在行所有的str1字符串,全部替换为str2 :s/str1/str2/ig 搜索光标所在行所有的str1串(忽略大小写),并全部替换为str2 :%s/str1/str2/cg 搜索全文中所有的str1字符串,全部替换为str2,每次替换时会询问 :1,10s/str1/str2/g 查询第一行到第十行中所有的str1,并替换为str2 :0,.s/str1/str2/g 查询文首到当前光标位置之间所有的str1为str2 :.,$s/str1/g 删除光标所在当前行到文尾的所有str1字符串(即将所有的str1替换为空) :5s/\d\+/123/g 将第五行中的所有数字串替换为123 其中: :s/str1/str2/gci 是固定格式 g:表示查询所有 c:表示替换前询问 i:表示忽略大小写 %:是通配符,匹配所有行 $:表示定位到最后一行 .:表示定位到当前光标位置所在的行 0:表示第一行,既文首 str1支持使用正则表达式(示例中\d\+) str2省略表示删除搜索到的str1字符串,:s/str1/和s/str1//结果相同
原文地址:https://www.cnblogs.com/The-day-of-the-wind/p/11022981.html
- MongoDB的备份与恢复
- 浅析XSS的几种测试方法
- MongoDB 分片集群技术
- hadoop任务测试
- Android查缺补漏(线程篇)-- AsyncTask的使用及原理详细分析
- Android查缺补漏(IPC篇)-- 进程间通讯基础知识热身
- Android查缺补漏(IPC篇)-- 进程间通讯之AIDL详解
- Android查缺补漏(IPC篇)-- 进程间通讯之Socket简介及示例
- Android查缺补漏(IPC篇)-- Bundle、文件共享、ContentProvider、Messenger四种进程间通讯介绍
- Android查缺补漏(View篇)--布局文件中的“@+id”和“@id”有什么区别?
- Name node is in safe mode.
- Android查缺补漏(View篇)--事件分发机制源码分析
- Android查缺补漏(View篇)--事件分发机制
- Android查缺补漏(View篇)--自定义View利器Canvas和Paint详解
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Linux下如何查看版本信息的方法步骤
- Android开发实现Files文件读取解析功能示例
- Android实现iPhone晃动撤销输入功能 Android仿微信摇一摇功能
- 猿实战21——商品发布之商品数据存储
- Android编程自定义进度条颜色的方法详解
- Android TextView对齐的两种方法
- Android ScrollView实现反弹效果的实例
- Ubuntu 18.04上安装 phpMyAdmin的详细教程
- Android Popupwindow弹出窗口的简单使用方法
- 解决CentOS7虚拟机无法上网并设置CentOS7虚拟机使用静态IP上网
- Android编程实现自定义Dialog的大小自动控制方法示例
- Linux中如何查看文件的创建时间详解
- Android 图片添加水印的实现方法
- Linux系统清除缓存的方法总结
- 详解Android使用@hide的API的方法