vim选中字符复制/剪切/粘贴
问题描述:
vim 中选中指定字符,进行复制/剪切/粘贴
问题解决:
进入vim中visual模式,visual模式进入,可以有三种方式:
(1)在普通模式(normal)下,直接按键 v 就可以进入默认visual模式,可以使用v+j/k/h/l 进行文本选择
注:
使用normal模式下的 v命令,进入visual模式,v+ j/k/h/l 进行文本选中
对于选中的文本进行如下按键:
(1.1)d ------ 剪切操作
(1.2)y -------复制操作
(1.3)p -------粘贴操作
(1.4)^ --------选中当前行,光标位置到行首(或者使用键盘的HOME键)
(1.5)$ --------选中当前行,光标位置到行尾(或者使用键盘的END键)
(2)Visual Line模式 按键V可以进入
按键V之后,进入Visual Line模式,使用 j/k键可以选中一行或者多行
(3)Visual Block模式,按键Ctrl + V可以进入
按键Ctrl+V之后,进入Visual Block模式,使用 j/k/h/l键可以选中一块
注:
在块模式下,可以进行多列的同时修改,修改方法是:
首先进入块模式 Ctrl+ v
使用按键j/k/h/l进行选中多列
按键Shift + i 进行 块模式下的插入
输入字符之后,按键ESC,完成多行的插入
references:http://www.cnblogs.com/luosongchao/p/3193153.html
转载于:https://www.cnblogs.com/hangaozu/p/7544325.html
vim选中字符复制/剪切/粘贴相关推荐
- 5.1 vim介绍 5.2-5.3 vim颜色显示和移动光标、vim一般模式下移动光标 5.4 vim 一般模式下复制剪切粘贴...
2019独角兽企业重金招聘Python工程师标准>>> 5.1 vim介绍 vim 是 vi 的升级版 vim 是带有颜色显示的 mini安装的系统,一般都不带有vim yum in ...
- Vim复制(剪切)粘贴操作
复制(剪切)粘贴 使用y(yank)复制,d(delete)剪切,p(put)将内容粘贴到光标后,P粘贴到光标前. y操作符(operator)表示复制操作,后面接的动作(motion)表示y操作的范 ...
- vb ClipBoard 剪切板应用(复制剪切粘贴)
代码如下:(谨以参考) Private Sub Command1_Click() '复制 If Text1.SelText <> "" Then Cli ...
- Qt 密码框不可选中、复制、粘贴、无右键菜单等
在做用户登录.修改密码的时候,往往会用到密码框,其中一些功能要求与普通的输入框不同. 例如:不能选中.复制.粘贴.无右键菜单等功能,当然设置密码不可见是必须的! 一般的密码框:(默认 可以选中,复制, ...
- vim 复制/剪切/粘贴/撤销操作
[背景知识] vim 有 12 个粘贴板,分别是 0.1.2.....9.a.".+:用 :reg 命令可以查看各个粘贴板里的内容.在 vim 中简单用 y 命令只是复制到 "(双 ...
- linux编辑模式复制快捷键,Linux vim删除、复制、粘贴快捷键
删除 x 小写的x表示向后删除一个字符,也就是删除光标所在字符 nx n表示数字,表示向后删除每个字符,例如:10x表示删除包括光标在内的后面10个字符 X 大写的X表示删除光标前的一个 ...
- linux vim复制粘贴删除,Linux vim删除、复制、粘贴快捷键
删除 x 小写的x表示向后删除一个字符,也就是删除光标所在字符 nx n表示数字,表示向后删除每个字符,例如:10x表示删除包括光标在内的后面10个字符 x 大写的x表示删除光标前的一个 ...
- vim 删除,复制和粘贴
注:在命令行模式下 一.删除 x 小写的x表示向后删除一个字符,也就是删除光标所在字符nx n表示数字,表示向后删除每个字符,例如:10x表示删除包括光标在内的后面10个字符X 大写的X表示删除光标前 ...
- linux系统中怎么复制粘贴快捷键设置,Linux vim删除、复制、粘贴快捷键
删除 x 小写的x表示向后删除一个字符,也就是删除光标所在字符 nx n表示数字,表示向后删除每个字符,例如:10x表示删除包括光标在内的后面10个字符 X 大写的X表示删除光标前的一个 ...
最新文章
- 2022-2028年中国激光全息膜行业市场现状调研及市场需求潜力报告
- 如何使用Spring Cloud实现高并发微服务设计
- 本地IDC机房数据库容灾解决方案
- Algorithm:【Algorithm算法进阶之路】之十大经典排序算法
- vue1升级到vue2的问题
- 有25匹马,5条赛道
- Android学习之动态调用碎片
- Keras-5 基于 ImageDataGenerator 的 Data Augmentation实现
- 2022-01-11总结(补)
- Windows下安装Nginx+php+mysql环境
- java希腊字母表怎么打印_java 命令行窗口输出希腊字母表
- 爱老虎油和你探索flash中的对象
- 工信部《全国区块链和分布式记账技术标准化技术委员会组建公示》
- 团队作业-Beta冲刺(周四)
- 人工智能与神经生理学:差异为何重要
- hive报错整理之Malformed ORC file 、Invalid postscript.
- VR技术成为国家新基建项目主力军
- 用Java实现矩阵乘法
- 均分01【解】--英雄会
- java vector实现的接口_java中List接口的实现类 ArrayList,LinkedList,Vector 的区别 list实现类源码分析...
热门文章
- 包包各部位名称图解_品尝烤肉必备!日本和牛各部位名称中日翻译对照 点餐更轻松...
- g30u盘启动 中科曙光1620_I620-G30
- base64 二进制流java_读取和base64编码二进制文件
- php mysql导出csv文件_详解PHP导入导出CSV文件
- 【WebRTC---入门篇】(十八)WebRTC非音视频数据传输
- access统计没有选课的人数_当代大学生发愁求职就业,更发愁“选课”,自主选课变成了负担...
- pat 乙级 1026 程序运行时间(C++)
- 视频光端机在安防监控工程中的常见技术问题
- 一台PoE工业交换机可以给多少设备供电?
- 【渝粤教育】21秋期末考试服务标准化10011k1