问题描述:

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选中字符复制/剪切/粘贴相关推荐

  1. 5.1 vim介绍 5.2-5.3 vim颜色显示和移动光标、vim一般模式下移动光标 5.4 vim 一般模式下复制剪切粘贴...

    2019独角兽企业重金招聘Python工程师标准>>> 5.1 vim介绍 vim 是 vi 的升级版 vim 是带有颜色显示的 mini安装的系统,一般都不带有vim yum in ...

  2. Vim复制(剪切)粘贴操作

    复制(剪切)粘贴 使用y(yank)复制,d(delete)剪切,p(put)将内容粘贴到光标后,P粘贴到光标前. y操作符(operator)表示复制操作,后面接的动作(motion)表示y操作的范 ...

  3. vb ClipBoard 剪切板应用(复制剪切粘贴)

    代码如下:(谨以参考) Private Sub Command1_Click()     '复制     If Text1.SelText <> "" Then Cli ...

  4. Qt 密码框不可选中、复制、粘贴、无右键菜单等

    在做用户登录.修改密码的时候,往往会用到密码框,其中一些功能要求与普通的输入框不同. 例如:不能选中.复制.粘贴.无右键菜单等功能,当然设置密码不可见是必须的! 一般的密码框:(默认 可以选中,复制, ...

  5. vim 复制/剪切/粘贴/撤销操作

    [背景知识] vim 有 12 个粘贴板,分别是 0.1.2.....9.a.".+:用 :reg 命令可以查看各个粘贴板里的内容.在 vim 中简单用 y 命令只是复制到 "(双 ...

  6. linux编辑模式复制快捷键,Linux vim删除、复制、粘贴快捷键

    删除 x    小写的x表示向后删除一个字符,也就是删除光标所在字符 nx  n表示数字,表示向后删除每个字符,例如:10x表示删除包括光标在内的后面10个字符 X    大写的X表示删除光标前的一个 ...

  7. linux vim复制粘贴删除,Linux vim删除、复制、粘贴快捷键

    删除 x    小写的x表示向后删除一个字符,也就是删除光标所在字符 nx  n表示数字,表示向后删除每个字符,例如:10x表示删除包括光标在内的后面10个字符 x    大写的x表示删除光标前的一个 ...

  8. vim 删除,复制和粘贴

    注:在命令行模式下 一.删除 x 小写的x表示向后删除一个字符,也就是删除光标所在字符nx n表示数字,表示向后删除每个字符,例如:10x表示删除包括光标在内的后面10个字符X 大写的X表示删除光标前 ...

  9. linux系统中怎么复制粘贴快捷键设置,Linux vim删除、复制、粘贴快捷键

    删除 x    小写的x表示向后删除一个字符,也就是删除光标所在字符 nx  n表示数字,表示向后删除每个字符,例如:10x表示删除包括光标在内的后面10个字符 X    大写的X表示删除光标前的一个 ...

最新文章

  1. 2022-2028年中国激光全息膜行业市场现状调研及市场需求潜力报告
  2. 如何使用Spring Cloud实现高并发微服务设计
  3. 本地IDC机房数据库容灾解决方案
  4. Algorithm:【Algorithm算法进阶之路】之十大经典排序算法
  5. vue1升级到vue2的问题
  6. 有25匹马,5条赛道
  7. Android学习之动态调用碎片
  8. Keras-5 基于 ImageDataGenerator 的 Data Augmentation实现
  9. 2022-01-11总结(补)
  10. Windows下安装Nginx+php+mysql环境
  11. java希腊字母表怎么打印_java 命令行窗口输出希腊字母表
  12. 爱老虎油和你探索flash中的对象
  13. 工信部《全国区块链和分布式记账技术标准化技术委员会组建公示》
  14. 团队作业-Beta冲刺(周四)
  15. 人工智能与神经生理学:差异为何重要
  16. hive报错整理之Malformed ORC file 、Invalid postscript.
  17. VR技术成为国家新基建项目主力军
  18. 用Java实现矩阵乘法
  19. 均分01【解】--英雄会
  20. java vector实现的接口_java中List接口的实现类 ArrayList,LinkedList,Vector 的区别 list实现类源码分析...

热门文章

  1. 包包各部位名称图解_品尝烤肉必备!日本和牛各部位名称中日翻译对照 点餐更轻松...
  2. g30u盘启动 中科曙光1620_I620-G30
  3. base64 二进制流java_读取和base64编码二进制文件
  4. php mysql导出csv文件_详解PHP导入导出CSV文件
  5. 【WebRTC---入门篇】(十八)WebRTC非音视频数据传输
  6. access统计没有选课的人数_当代大学生发愁求职就业,更发愁“选课”,自主选课变成了负担...
  7. pat 乙级 1026 程序运行时间(C++)
  8. 视频光端机在安防监控工程中的常见技术问题
  9. 一台PoE工业交换机可以给多少设备供电?
  10. 【渝粤教育】21秋期末考试服务标准化10011k1