当前位置: 首页 > news >正文

【新手向】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’键恢复(命令模式下)
 
材料出处: http://www.python  tab.com/html/2012/linuxkaiyuan_1222/47.html

转载于:https://www.cnblogs.com/babysay123/p/4511425.html

相关文章:

  • Maven搭建SpringMVC+Mybatis项目详解
  • Access restriction: The method createJPEGEncoder(OutputStream) from the type JPEGCodec is not access
  • 路由器简单的基础实验
  • Android(java)学习笔记18:单例模式
  • 感受
  • 黑马程序员--C语言中的枚举
  • 父窗口中得知window.open()出的子窗口关闭事件
  • CYQ.Data 快速开发之UI(赋值、取值、绑定)原理
  • 码医自学法V2.2(附名老中医)
  • MVC 根据模板动态生成静态页面
  • 剑指OFFER之变态跳台阶(九度OJ1389)
  • Markdown 学习笔记
  • 服务计算与服务生态系统 第二章测验题答案
  • 121 Best time to buy and sell stock i
  • 新书《开源安全运维平台OSSIM最佳实践》亮相2016北京图书订货会
  • 【译】理解JavaScript:new 关键字
  • Brief introduction of how to 'Call, Apply and Bind'
  • happypack两次报错的问题
  • Hexo+码云+git快速搭建免费的静态Blog
  • jdbc就是这么简单
  • JS专题之继承
  • linux学习笔记
  • vue从创建到完整的饿了么(18)购物车详细信息的展示与删除
  • vue从入门到进阶:计算属性computed与侦听器watch(三)
  • 不发不行!Netty集成文字图片聊天室外加TCP/IP软硬件通信
  • 回顾 Swift 多平台移植进度 #2
  • 前嗅ForeSpider教程:创建模板
  • 如何利用MongoDB打造TOP榜小程序
  • 软件开发学习的5大技巧,你知道吗?
  • 详解NodeJs流之一
  • 小程序滚动组件,左边导航栏与右边内容联动效果实现
  • 用 vue 组件自定义 v-model, 实现一个 Tab 组件。
  • 阿里云服务器如何修改远程端口?
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (Java)【深基9.例1】选举学生会
  • (超简单)使用vuepress搭建自己的博客并部署到github pages上
  • (待修改)PyG安装步骤
  • (二)JAVA使用POI操作excel
  • (三) prometheus + grafana + alertmanager 配置Redis监控
  • (三)Honghu Cloud云架构一定时调度平台
  • (转)Google的Objective-C编码规范
  • (转载)hibernate缓存
  • .NET Conf 2023 回顾 – 庆祝社区、创新和 .NET 8 的发布
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置
  • .NET 反射的使用
  • .NET 使用 ILRepack 合并多个程序集(替代 ILMerge),避免引入额外的依赖
  • .NET开发人员必知的八个网站
  • .Net中间语言BeforeFieldInit
  • /3GB和/USERVA开关
  • ??javascript里的变量问题
  • @EnableConfigurationProperties注解使用
  • @JsonSerialize注解的使用
  • [ 隧道技术 ] 反弹shell的集中常见方式(二)bash反弹shell
  • [20170728]oracle保留字.txt