vim常用命令之多行注释和多行删除

vim中多行注释和多行删除命令,这些命令也是经常用到的一些小技巧,可以大大提高工作效率。
 

1.多行注释:
  1). 首先按esc进入命令行模式下,按下Ctrl + v,进入列(也叫区块)模式;
  2). 在行首使用上下键选择需要注释的多行;
  3). 按下键盘(大写)“I”键,进入插入模式;
  4). 然后输入注释符(“//”、“#”等);
  5). 最后按下“Esc”键。 注:在按下esc键后,会稍等一会才会出现注释,不要着急~~时间很短的
2.删除多行注释:
  1). 首先按esc进入命令行模式下,按下Ctrl + v, 进入列模式;
  2). 选定要取消注释的多行;
  3). 按下“x”或者“d”. 注意:如果是“//”注释,那需要执行两次该操作,如果是“#”注释,一次即可

3.多行删除

1).首先在命令模式下,输入“:set nu”显示行号;
 2).通过行号确定你要删除的行; 3.命令输入“:32,65d”,回车键,32-65行就被删除了,很快捷吧
  如果无意中删除错了,可以使用‘u’键恢复(命令模式下)

4. 其他方法介绍:

法一:
单行删除,:1(待删除行)d
多行删除 ,:1,10d
法二:
光标所在行,dd
光标所在行以下的N行,Ndd
方法1:
光标放到第6行,
输入:2yy
光标放到第9行,
输入:p
此方法适合复制少量行文本的情况,复制第6行(包括)下面的2行数据,放到第9行下面。
方法2:
命令行模式下输入
6,9 co 12
复制第6行到第9行之间的内容到第12行后面。

参考网址:

http://www.cnblogs.com/chinalorin/p/5830375.html

vim常用命令之多行注释和多行删除相关推荐

  1. Linux Vim文本编辑器-Vim常用命令

    距离上次Linux的学习,今天又是一个崭新的起点,我们用五天的时间学了一些Linux一些常用的操作命令,但掌握这些还是远远不够的,这个世界就是这样,将生于此,既是幸运也是不幸,只有不断地学习才能有自己 ...

  2. 自己用到的vim常用命令

    一.前言 这里整理的是我在实习期间用到的常用vim命令,特记录如下,以免忘记. 二.vim常用命令 1.vim中的光标移动 shift+6(^):跳到行首(第一个非空格字符)(注:在shell跳到行首 ...

  3. Linux—vim常用命令

    vim常用命令: 1. 键入i进入编辑模式 2. esc进入命令模式 3. a,进入编辑模式 3. b,光标移动到单词前,end,光标移动到行尾 4. home光标移动到行首 5. cc,删除当前行, ...

  4. linux 自定义vi dd,Vim常用命令及配置方案

    几句话 很久之前就接触到vim,初学那阵觉得vim很酷炫,但确实对新手不是很友好.我也就简单看了下基本操作就上手了,但又不是长期在vim下工作,这就导致了每一次重新使用vim都要再去回温下基本操作,很 ...

  5. ubuntu系统vim常用命令学习以及ubuntu软件下载安装

    文章目录 一.ubuntu系统vim常用命令学习 (一)进入进入vim编辑器的方式 (二)vi的三种工作方式 (三)退出vi的命令 (四)命令模式下的各种命令 1.光标移动命令 2.插入命令 3.删除 ...

  6. vi/vim常用命令 zz

    http://blog.sina.com.cn/s/blog_492101c70100o10c.html 最近整理的vi/vim常用命令,有需要的童鞋拿去用吧 (本来是在excel中的,但是没有地方上 ...

  7. Vim常用命令和配置

    [TOC] Vim常用命令和配置 Mac 终端键入 vimtutor 即可进入Vim入门教程 问题收集 vim代码粘贴,格式混乱到逆天.这是因为vim设置了自动缩进造成的问题, 所以如果你需要在ins ...

  8. 【Linux】vim常用命令(多行注释、字符替换,命令模式、底行模式常用命令)

    文章目录 编辑器 - vim vim 的基本概念 vim 的基本操作 vim 在命令模式中的命令集 (

  9. Linux 和 Vim 常用命令整理

    Sftp常用命令: lcd f: 本地切换到 F盘 lpwd 本地 当前目录 lls 本地 文件列表 put 本地 上传文件到服务器(put输入后,回车会有弹窗,选择上传文件) get 下载文件到本地 ...

最新文章

  1. Spring AOP详解(转载)所需要的包
  2. Cardinality 对执行计划的重要性
  3. Android小项目源码汇总
  4. 消息 245,级别 16,状态 1,第 1 行 在将 varchar 值 '2,8' 转换成数据类型 int 时失败。...
  5. 我的10年富士康故事
  6. 量子相干与量子纠缠_量子分类
  7. P3930 SAC E#1 - 一道大水题 Knight
  8. Android 极光推送集成
  9. 用verilog实现一个 一位全加器
  10. ie浏览器点击打印没反应_ie浏览器无响应怎么回事?ie浏览器点击没有反应解决方法分享...
  11. WPF基础系列六:MVVM框架
  12. 觅伊的进化,是陌生人社交的未来吗?
  13. 智能电视是否是一台计算机,误区四 智能电视代替电脑使用_平板电视_液晶电视评测-中关村在线...
  14. DNA甲基化测序数据的分析流程及相关软件总结
  15. 中风(脑卒中)研究意义和背景
  16. 让SOLIDWORKS子装配体动起来的方法
  17. 飞行器设计之界限线图
  18. 【老生谈算法】matlab实现单相桥式全控整流电路仿真——全控整流
  19. 悟透JavaScript _转载
  20. iOS系统整体框架及类继承框架图

热门文章

  1. 基于HTML+CSS+JS制作蛋糕商城(web前端网页制作课作业)
  2. oracle查看表结构信息
  3. Python全栈笔记(一)
  4. 远程桌面连接提示CredSSP 加密数据库修正
  5. 解决iframe跨域问题
  6. python 定义函数方法,python中函数如何定义?python函数的调用方法介绍
  7. Dev-c++语言设置成中文的方式
  8. Ubuntu16.04无法更新apt,一直报错
  9. linux蓝牙鼠标自动断开,在Ubuntu 18.04系统中蓝牙鼠标连接失败问题的解决
  10. 计算机软件水平考试哪个比较容易,高手心得:计算机软件水平考试经验谈