Vim 的纵向编辑模式 vim解读 vi解读

批量删除# 技巧: r 进入修改模式 I 进入行首插入模式 A 进入行尾插入模式

r替换 I前前添加 A后添加

1.多行注释:

a. 按下Ctrl + v,进入列模式;

b. 在行首选择需要注释的行;

c. 按下“I”,进入插入模式;

d. 然后输入注释符(“//”、“#”等);

e. 按下“Esc”键。

2.删除多行注释:

a. 按下Ctrl + v, 进入列模式;

b. 选定要取消的注释符;

c. 按下“x”或者“d”.

:e file

切换编辑文件

3.批量替换

修改

将 IP 数列中第二段所有数字“1” 修改为“5”:

将游标定位第一个行 IP 地址第二段的“1”

ctrl-v 进入纵向编辑模式

G 移动游标到最后一行,可视块覆盖所要修改的列

r 进入修改模式

5 输入数字“5”

ESC 退出纵向编辑模式,同时所有被选中的数字都被改成了“5”,并回到命令模式

最新文章

  1. jsp的一些基本语法
  2. 根据日期累加金额的mysql
  3. javascript权威指南学习笔记3
  4. 从客户端(FCKeditor1="<p>...")中检测到有潜在危险的 Request.Form 值。
  5. Glide的常用方法注释
  6. AngularJS Front-End App with Cloud Storage Tutorial Part 1: Building a Minimal App in Seven Steps
  7. SDL2源代码分析6:复制到渲染器(SDL_RenderCopy())
  8. Ocelot + Consul + Registrator 基于Docker 实现服务发现、服务自动注册
  9. 接口测试——postman & jmeter
  10. Django url管理之include
  11. 【Python】爬虫-1
  12. Vue入门---属性、style和class绑定方法
  13. [mysql] Incorrect string value: '\xE4\xBC\x9A\xE5\x91\x98' for column 'name' at row 1
  14. Source引擎多人模式网络同步模型
  15. 揭秘Java架构技术体系
  16. spring注入是否会被回收
  17. android学习-IPC机制之ACtivity绑定Service通信
  18. SpringBoot+MyBatis连接数据库
  19. Tomcat安装与优化
  20. WIN7 下面 装XP

热门文章

  1. 七十七:flask.Restful之flask-Restful参数验证
  2. java文件夹上传下载控件分享
  3. 只含有一个Excel模板的工程发布问题
  4. asp.netMVC中配置automap
  5. ApiDoc 后端接口注释文档的使用
  6. 7-1 shell编程基础之二
  7. Windows Server 中配置权威时间服务器
  8. 【Linux-驱动】简单字符设备驱动结构和初始化
  9. Python中的逻辑运算符
  10. Python学习【day03】- Python基础练习题(列表、元组、字典)