Vim 批量在行首/行尾插入相同字符
0. 需求说明
有时候,我们会有这样的需求,在一个多行的文本中,需要在行首,或者行尾,插入相同的字符。这个时候,使用 Vim 的 `ctrl + v` 来批量选中,再配合`^$IA`等命令,就非常好处理了。下面进行详细说明
1. 批量在行首插入相同字符
ctrl + v 开启 VISUAL BLOCK
上下移动光标,选中需要修改的行
^ 光标定位到行首
I(大写的英文字符 i)进入插入模式
输入需要插入的字符
ESC 退出编辑模式,批量行首插入相同字符完成
2. 批量在行尾插入相同的字符
ctrl + v 开启 VISUAL BLOCK
上下移动光标,选中需要修改的行
$ 光标定位到行尾
A 进入插入模式
输入需要插入的字符
ESC 退出编辑模式,批量行尾插入相同字符完成
为了更直观地演示上述命令,录了个视频供大家参考
视频中还使用了批量删除空行的命令:`:g/^$/d`
Vim 批量行首行尾插入相同字符
Vim 批量在行首/行尾插入相同字符相关推荐
- linux vi行首加符号,vi/vim 中如何在每行行首或行尾插入指定字符
匿名用户 1级 2018-06-13 回答 现在假设如是 nc10@your-5554c55be4 ~ $ cat sheet server 127.0.0.1 localhost connected ...
- vi/vim 指定行的行首或行尾插入指定字符串
vi/vim 指定行的行首或行尾插入指定字符串 vim显示行号 :set number 行首 :%s/^/your_word/ 行尾 :%s/$/your_word/ 按键操作: 注释:ctrl+v ...
- Notepad++行首行尾批量添加字符
前言 假使我们要在数据库中批量查询某个字段,此时我们使用in查询.由于数据量比较多,我们一个一个手打的话非常费时费力,于是考虑用Excel.在字符前后添加单引号,但是把数据拉到Notepad++的时候 ...
- sublime多行变一行及sublime一键格式化html/css/js、光标快捷键移动行首行尾、删除空行
一.sublime多行变一行 1. Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行. 2.按Del键,删掉 \n 注: https://www.thinb ...
- 如何去掉行首行尾的空格
如何去掉行首行尾的空格 更多干货参见本人技术博客:https://blog.zhenglin.work 通过sed替换方法去掉行首或行尾的空格 $ echo -e "Hello Word & ...
- EditPlus行首行尾批量添加字符 以及其它常用正则
打开EditPlus,输入多行数据,快捷键ctrl+h 打开替换窗口,选择"正则表达式"替换 行首批量添加 查找"^" 替换为"我是行首aaa&q ...
- linux vim 终端 行首 行尾_不会vi/vim,看这一篇足矣
今日分享:Don't allow your rituals to become ruts. -- Todd Henry ❞ vi/vim 的重要性不言而喻,比如登录服务器操作.那么如何掌握呢?看这一篇 ...
- linux vim 终端 行首 行尾_vim总结
图片来源:https://www.runoob.com/linux/linux-vim.html 插入 o 换行插入 O在上一行插入一行 i 插入 I在行首插入 a 追加插入 A在行尾插入 切换到正常 ...
- VIM快速移动光标到行首行尾及特定行
VIM 快速移动光标至行首和行尾 快速移动光标到行首 需要按行快速移动光标时,可以使用键盘上的编辑键Home,快速将光标移动至当前行的行首.除此之外,也可以在命令模式中使用快捷键"^&quo ...
最新文章
- 设计模式 之美 -- 代理模式
- keil git 编译文件_keil下的STM32程序开发部署(一)
- distinct aggregation
- stagefright框架概述
- ajax 取值 返回map_springboot|前端发ajax请求到后台Controller及常见的坑
- IT主要在线学习网站
- 深入理解Spark 2.1 Core (十三):sparkEnv类源码分析
- 添加vlan后无法上网_VLAN攻击如何有效防范?搞定虚拟局域网就在以下三点
- python所有变量更新_python更新全局变量
- 【语音识别】基于matlab GUI声纹识别【含Matlab源码 1022期】
- 两转变两服务器,两大服变鬼两老服制霸,《魔兽世界》怀旧免转结束后的服务器调查...
- 为什么32.768kHz的晶振封装这么另类?
- 计算机网络中最常用的三种设备,计算机网络基础试卷6
- 吾爱IC社区知识星球问答精选
- 第三方支付之支付宝支付
- 给IOS初学者及新手的建议
- 1、零基础学工控——初识plc
- 解决 “计算机中丢失gdiplus.dll”
- 技术领导力1-CTO 能力、素质与战略类
- ROS:一种路径优化方法-拉直法
热门文章
- 数据结构----栈和队列
- 案例-旋转中心(CSS3)
- [Android]小米5刷root过程记录
- 电脑安装android4.0虚拟机,尝鲜Android 4.0 PC端虚拟机安装指南
- 解决Error inflating class com.google.android.material.appbar.CollapsingToolbarLayout
- 音视频系列九 使用soundTouch实现音视频变速
- Hbase寻址(1)
- 刚柔相济 端庄大方——张銅彦行楷书摭谈
- 汉诺塔递归的c语言实现(递归)
- 【Python】python 程序示例