如何在Vim中的查找替换
Vim 如何 查找 替换
2023-09-11 14:18:38 时间
“%s/最/第二/g”
用vim的人都知道,这是把所有“最”替换成“第二”的意思。其实vim的查找替换功能非常强大,用的好可以极大提升效率。
vim的查找替换命令如下所示: :{作用范围}s/{目标}/{替换}/{替换标志}
- 作用范围:
- 当前行 s
:s/最/第二/g 把当前行的所有“最”替换成“第二” - 全文 %s
:%s/最/第二/g 把全文的所有“最”替换成“第二” - 8-15行 8,15s
:8,15s/最/第二/g 把8-15行的所有“最”替换成“第二” - 当前行与接下来的5行 . , +5s
:.,+5s/最/第二/g 把当前行与接下来的5行的所有“最”替换成“第二”
- 当前行 s
- 目标:支持正则表达式
- 替换标志: :%s/最/第二/gc 把全文的所有“最”替换为“第二”,但是每一个都需要确认
-
- 这时每次替换都会提示: replace with 第二 (y/n/a/q/l/^E/^Y)?
- y 确认替换当前的“最”
- n 不替换当前的“最”
- a 替换所有
- q 退出查找模式
- l 替换当前位置并退出
- ^E 窗口向下移动一行
- ^Y 窗口向上移动一行
相关文章
- [Linux/Ubuntu] vi/vim 使用方法讲解
- 以普通用户启动的Vim如何保存需要root权限的文件
- 【Docker】Docker容器中安装vim命令
- linux下的Emacs和Vim
- 如何打造vim风格eclipse界面
- vim 命令行 格式化文件缩进
- vim 常用指令
- 转载-vim配置收藏
- Spark修炼之道(基础篇)——Linux大数据开发基础:第五节:vi、vim编辑器(一)
- vim中文手册
- vim在系统剪切板的复制与粘贴
- vim常用命令总结 (转)
- linux vim可视模式、末行模式、保存退出快捷操作
- Linux vim光标快速移动指定行数G
- Linux系统里让vim支持markdown格式的语法高亮
- VIM如何自动保存文件、自动重加载文件、自动刷新显示文件
- 编译器神vim改头换面
- 如何改变vim中的光标形状 : 在插入状态下显示为 beam?而在 其他 状态下 为 block?
- 再说vim 乱码问题
- git commit如何修改默认编辑器为vim
- emacs VS vim 替换为回车符(十二)
- Golang开发环境搭建-Vim篇