本文旨在阐述,linux下vim相关快捷键:复制、粘贴、多行/单行注释、删除多行/单行注释

1. 复制粘贴

1.1、按v进入可视模式,移动光标选中需要复制的行;
1.2、使用y复制选中块到缓冲区(剪切选中块使用d);
1.3、将光标移动到粘贴的位置,按p即可。
复制多行并粘贴到指定位置后,可能需要进行多行缩进。多行缩进步骤如下:
(1)、按shift+v进入可视模式,移动光标选中需要缩进的行;
(2)、使用>向右缩进,使用<向左缩进(注意使用符号<和>要按住shift,不然就变成了,和.)

参考网址:https://www.cnblogs.com/sench/p/8482212.html

2. 多行单行注释

2.1、光标定位到要操作的地方。
2.2、CTRL+v 进入“可视 块”模式,选取这一列操作多少行。
2.3、SHIFT+i(I) 输入要插入的内容。
2.4、ESC 按两次,会在每行的选定的区域出现插入的内容。

3. 多行单行去注释

3.1、光标定位到要操作的地方。
3.2、CTRL+v 进入“可视 块”模式,选取这一列操作多少行。
3.3、并选好行数之后。只需按d键(小写),注释就被删除。

参考网址:https://blog.csdn.net/summy_j/article/details/75104748
参考网址:https://blog.csdn.net/z1002137615/article/details/52883678

【调试工具】之VIM快捷键相关推荐

  1. vi(vim)快捷键小记

    1.前言 vi是"visual interface"的缩写,vim是vi IMproved(增强版的vi).总结一下自己平时常用的vim快捷键,当是忘记也好,后续会不定期更新. 2 ...

  2. vim+快捷键+常用+命令

    Vim 编辑器是一个基于命令行的工具,是传奇编辑器 vi 的增强版.尽管图形界面的富文本编辑有很多,但是熟悉 Vim 对于每一位 Linux 的使用者都能有所帮助--无论你是经验丰富的系统管理员,还是 ...

  3. 必须熟悉的vim快捷键操作

    转载请表明出处http://www.dabu.info/?p=801 Vim/Vi 没有菜单,只有命令 Vim/Vi 工作模式介绍: 插入模式 和  命令模式 是vi的两个基本模式. --插入模式 , ...

  4. VIM 快捷键(转)

    VIM快捷键: ctags 文件名 做索引 光标移动: 四个方向 k h 0 l j ctrl+f, ctrl+b 向下翻页,向上翻页 ctrl+d, ctrl+u 向下半翻页,向上半翻页 $ 移动行 ...

  5. 转: Vim快捷键分类

    Vim快捷键分类 http://www.cnblogs.com/jikey/archive/2011/12/28/2304341.html  一. 移动:     h,j,k,l: 左,下,上,右. ...

  6. Vim快捷键学习---记性不行了,留这里备查

    1. 关于Vim vim是我最喜欢的编辑器,也是Linux下第二强大的编辑器. 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效. 如果是初学vi,运行一下vimtu ...

  7. Vim快捷键(二):光标移动

    Vim快捷键(二):光标移动

  8. Vim快捷键和:set命令大全

    从CentOS7提取的Vim快捷键和:set命令大全,留下来速查用 *quickref.txt* For Vim version 7.4. Last change: 2013 Jun 29VIM RE ...

  9. vim快捷键之复制(yy)+粘贴(p)+删除(dd)+撤销(u)+恢复(ctrl + r)大法

    vim快捷键 复制yy 粘贴p 删除dd 撤销u 恢复ctrl + r

  10. Vim 快捷键速查表

    Linux 中国   https://linux.cn/ 本文是 Vim 用户指南 系列的其中一篇: Vim 初学者入门指南 Vim 快捷键速查表 5 个针对有经验用户的 Vim 技巧 3 个针对高级 ...

最新文章

  1. Python基础05-数据类型:列表list
  2. windows下编译及使用libevent
  3. 我宣布,这是我找到的史上AI最全论文体系!
  4. column 格式化列显示 命令介绍
  5. 预见2019:《2019年中国视频监控产业全景图谱》(附产业布局、政策环境、市场规模、发展趋势)
  6. python开发的系统有哪些_Python web开发=几个模板系统的性能对比
  7. flask登录验证用ajax,基于 Ajax 请求的 Flask-Login 认证
  8. Codeforces Round #401 (Div. 2) C Alyona and Spreadsheet —— 打表
  9. 编写高质量代码改善程序的157个建议:第87个建议之区分WPF和WinForm的线程模型...
  10. <C语言>数据文件自动生成的实现
  11. 【收藏】DIABLO 2 CD KEY
  12. Power Apps 入门介绍
  13. 毛绒产品计算机测配色,计算机测配色综述.doc
  14. java 创建用户界面_建立图形用户界面 JAVA实验
  15. qq浏览器的两种开发者工具
  16. 计算机二级您是系统管理用户,全国计算机等级考试(NCRE)考务管理系统考生网报手册...
  17. MATLAB中如何打角标和希腊字母
  18. linux NetworkManage和network冲突问题
  19. 个人整理可编辑PDF值得一读的电子书大全(持续更新)
  20. 创建证书与Xcode破解

热门文章

  1. mysql高级操作_MySQL数据库的高级操作
  2. linux mount 原文件夹,window文件夹mount挂载Linux
  3. Python中的正则表达式找到所有符合要求的字符串
  4. Spring Boot 发送邮件时,出现 Mail server connection failed 异常问题
  5. SpringBoot整合Encahce后,访问页面页面出现异常信息,无法获取返回数据
  6. mysql 8.0配置主从同步_MySQL 8.0 主从同步
  7. 串口通信工具android,Android串口通信工具
  8. sql server2012 第一次访问慢_【共同学习】第1章 数据库和SQL (续)
  9. python tcl 控件_在Python中解析TCL列表
  10. SpringBoot中的异步操作与线程池