/etc/vimrc

增加

:set number————————————————设置显示行号
set tabstop=4——————————————— tab键设置为4个空格
set cursorline——————————————— 设置下划线

/xxx  ———————————————————高亮xxx

:noh———————————————————取消高亮

剪切

快捷键方式:

dd:剪切光标所处当前行
n + dd:剪切光标所在行及以下共 n 行
按 p 粘贴在光标所在行

命令行方式:

例如剪切1到10行,并粘贴在12行处:
1,10 m 12

复制

快捷键方式:

yy:复制光标所处当前行
n + yy:复制光标所在行及以下共 n 行
按 p 粘贴在光标所在行

命令行方式:

例如复制1到10行,并粘贴在12行处:
1,10 co 12

删除

快捷键方式:

dd:删除光标所处当前行
n + dd:删除光标所在行及以下共 n 行

命令行方式:

例如删除1到10行:
1,10 de

进入命令行

"shift + :" :进入命令行模式
"set nu" :显示行号
"etc + etc" :退出命令行模式

实际情况下,按 p 粘贴时有的情况是粘贴在光标所在的下一行,自己操作下便可知晓。

shift+ZZ:保存并退出vim。

Vim 多行剪切、复制和删除相关推荐

  1. Linux ❀ vi/vim多行前缀等长删除操作

    文章目录 1.使用vi/vim命令打开文件 2.切换vi/vim模式 3.选择需要删除的纵向位置 4.选择需要删除的横向位置 5.选择删除操作 附:其他vim命令 1.使用vi/vim命令打开文件 将 ...

  2. VIM快捷键操作(复制/粘贴/删除/查找/跳转/撤销)

    1.复制 1)单行复制 在命令模式下,将光标移动到将要复制的行处,按"yy"进行复制: 2)多行复制 在命令模式下,将光标移动到将要复制的首行处,按"nyy"复 ...

  3. Vim 多行 批量复制操作

    2yy10p 会把当前行和当前行起的第二行复制10份

  4. vim显示行号、多行复制和删除

    1.显示行号 在Linux环境下的编辑器有vi.vim.gedit等等. 编辑器默认不显示行号,有二种办法可以显示行号. (1)第一种是,手动显示 在vim命令行模式下输入set nu 取消显示:在v ...

  5. vim 复制、删除多行

    VI删除与复制多行 文章分类: 操作系统 一.多行 dd 删除一行 ndd 删除以当前行开始的n行 dw 删除以当前字符开始的一个字符 ndw 删除以当前字符开始的n个字符 d$.D 删除以当前字符开 ...

  6. linux vim 剪切命令,vim使用技巧(插入,删除,查找,复制,粘贴,剪切)

    编程人员很喜欢的编辑器:vim 先搞清楚vim的三种模式: 1.命令模式:在Linux终端中输入"vim 文件名"就进入了命令模式,但不能输入文字. 2.编辑模式:在命令模式下按i ...

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

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

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

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

  9. 【vim】系统剪切板、vim寄存器之间的复制粘贴操作命令?系统剪切板中的内容复制粘贴到命令行?vim文本中复制粘贴到命令行

    一.系统剪切板和文本内容的复制粘贴 1.1 从系统剪切板复制粘贴到文本中 需要操作3次: 分别是英文双引号.一个加号或梅花号,最后是一个p 也即"+p 或者直接使用组合键[Shift + i ...

  10. php剪切文件,C/C++文件剪切复制删除

    我们在写某些程序有破坏性的程序的时候,往往会对程序进行剪切复制删除等操作, 下面就来简单讲解下剪切复制删除, 文件的复制#include #include int main() { DWORD get ...

最新文章

  1. Error writing file '/tmp/...' (Errcode: 28)
  2. Springboot 打包时引入外部jar
  3. 产品经理经验谈50篇(一):如何解决用户流失问题?我想你该知道这几点
  4. Java-马士兵设计模式学习笔记-观察者模式-读取properties文件改成单例模式
  5. mysql 不同分区 同时insert_Mysql分区表的原理和优缺点
  6. Windows集群网络配置最佳做法
  7. Django之model模型
  8. 微软发布 Azure 物联网安全中心;阿里巴巴在美申请专利,以实现跨区块链统一管理;Google利用足球训练下一代人工智能……...
  9. 渗透测试入门4之内网跨边界应用
  10. HBase全网最佳学习资料汇总
  11. python如何监听toast提示信息_python 怎样获取toast?
  12. apache虚拟主机、日志轮询、日志统计、去版本优化
  13. Python采集3000条北京二手房数据,看我都分析出了啥?
  14. c/c++教程 - 2.4.2.6 初始化列表语法,初始化列表参数
  15. mac git 拉代码太慢或是拉不下来,可能是这个原因
  16. Kubernetes 小白学习笔记(28)--kubernetes云原生应用开发-高可用私有镜像仓库搭建
  17. 【回归预测】基于matlab麻雀算法优化LSSVM回归预测【含Matlab源码 1128期】
  18. spss并行配置不正确解决方案
  19. 极化电磁波matlab,基于Matlab的电磁波极化仿真.pdf
  20. 「镁客早报」詹克团、吴忌寒或将卸任比特大陆CEO;特斯拉任命两位新独立董事...

热门文章

  1. 在gfs2中关闭selinux
  2. python的条件(三元)运算符——实现b? x: y
  3. [转] 面向对象软件开发和过程(四)重用
  4. 成熟有家男人与24岁女孩的精彩对白[推荐]
  5. 如何落地用户画像分析?
  6. 流式布局和viewport
  7. 解决 SQL 注入的另类方法
  8. 【python】编程语言入门经典100例--23
  9. .net面试问答(大汇总)(转)
  10. 关注SharePoint 2010 ,更要关注InfoPath 2010!