1、块状复制:先把光标挪到你要复制的行首,然后ctrl+v,状态区出现-visual block-,此时光标键挪到待复制(剪切)的区域的右下角,然后按y表示复制(按x表示剪切),再将光标挪到目标位置按p粘贴剪贴板内容;

2、批量修改:有时需要将10行或者更多行一起注释掉,用批量修改很快。ctrl+v,光标控制把几个待编辑行全选,(只需要选行首)然后按shift+i下方状态区出现-insert-,此时输入#,按esc,发现全部的几行前面都出现了#,注释成功。若批量删除,则不按shift+i而按d即可。

3、把其他文件的内容完整粘到光标所在处:在浏览模式输入:r空格“待读取文件的路径”。这个路径是相对于当前被编辑文件的路径,当然也可以写绝对路径。

转载于:https://blog.51cto.com/zhukeqiang/1542137

vim一些挺方便的功能相关推荐

  1. 打开 Ubuntu 18 中 Vim 的系统剪切板功能

    打开 Ubuntu 18 中 Vim 的系统剪切板功能 文章目录 打开 Ubuntu 18 中 Vim 的系统剪切板功能 1. 查看 Vim 是否支持系统剪切板 2. 开启系统剪切板功能 3. 系统剪 ...

  2. VIM使用系列:quickfix功能

    2019独角兽企业重金招聘Python工程师标准>>> 在程序的开发过程中,很重要的一个循环是:编辑-编译-编辑,vim中的quickfix功能就是为了提高这一循环的效率.quick ...

  3. VI/VIM几种快速搜索功能

    vim有强大的字符串查找功能. 我们通常在vim下要查找字符串的时候, 都是输入 / 或者 ?  加 需要查找的字符串来进行搜索,比如想搜索 super 这个单词, 可以输入  /super  或者 ...

  4. 如何取消vim粘贴时自动注释功能

    转自 https://www.cnblogs.com/unixart/articles/5975812.html vim在粘贴内容的时候,如果遇到以#开始的注释行,会自动将后续的所有行进行注释.也许这 ...

  5. 为vim编辑器增加行号功能

    当我们打开vim编辑器的时候,没有行号的现实会让人着实头疼,怎么设置永久让他显示行号呢? 在当前用户的家目录下创建如上隐藏文件 输入: 保存后退出. 这时候在观看刚才的文件: 行号显示了出来. 但是这 ...

  6. vim编辑器的查找字符串功能

    一.用/和?的区别: /后跟查找的字符串.vim会显示文本中第一个出现的字符串. ?后跟查找的字符串.vim会显示文本中最后一个出现的字符串. 二.注意事项: 不管用/还是?查找到第一个字符串后,按回 ...

  7. linux vim(gvim) 多标签页,Vim 的标签页功能

    虽然一直在使用 Vim 写程序与文档,但是一直没有深究其标签页 (Tab Page) 功能的具体使用方法.现在开始重视这个问题,毕竟使用 Vim 的时间越来越少了,当然这只是针对我的所有生命而言 . ...

  8. 使用vim寄存器(reg)功能(vim 复制、剪切、粘贴功能简介)

    vim 中的剪切板功能非常强大,它将复制或剪切的内容放在称作寄存器的地方,在vim命令模式下输入 :reg 即可查看寄存器中内容,如下: vim 中有许多寄存器,如上图中所示的 "X,后面内 ...

  9. centos7 vim查找_Vim查找与替换命令大全,功能完爆IDE!

    Vi/Vim 可以说是文本编辑中的一代传奇人物,直至现在,它仍然在高级程序员的武器库中占有一席之地.每个 Linux 发行版默认都包含Vim ,而且即使你不是 Linux 系统用户,你也可以安装 Vi ...

最新文章

  1. python如何控制mysql_python如何操作mysql
  2. web项目开启日志打印
  3. [问答题] 考SQL语句的题,题太长了,实在不好回忆了。
  4. 经典mysql语句_经典MYSQL语句
  5. [005] .NET 的执行模型
  6. jee neow_JEE7:展望新时代
  7. C#基础加强(8)之委托和事件
  8. 数学_同取对数(HDU_1060)
  9. 看懂别人的代码,只是成为高效程序员的第一步!
  10. 地主家也缺粮,高通一季度营收下降近两成
  11. IL反汇编器(ILDASM)和IL汇编器(ILASM)Hello World小demo
  12. MOSS 中的计算公式
  13. 【数字电路抢救】2 逻辑函数的代数化简 3逻辑表达式的化简
  14. 微信开发工具使用git
  15. 喜获5亿元D2轮融资,星环科技谋求更多发展!
  16. layer弹出层的位置设置
  17. Mybatis-Plus分页查询total始终为0
  18. 基美新型小体积电感器磁芯
  19. 网站性能优化之CSS无图片技术
  20. Windows程序设计-09-COM技术

热门文章

  1. ITK:将itk :: Image转换为vtkImageData
  2. DCMTK:修改DICOM文件的类
  3. DCMTK:读取DICOM图像,添加一个Curve并将其写回
  4. VTK:网格之MatrixMathFilter
  5. 集成QML和C ++
  6. Qt Creator在外部应用程序上运行Valgrind工具
  7. c语言实现stack的算法(附完整源码)
  8. QT的QMultiSampleAntiAliasing类的使用
  9. QT的QImage类的使用
  10. c++访问者模式visitor