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

VI 你不知道的事

1G 顶部

G 底部

ctrl+F 前进

ctrl+B 后退

/text   向前搜索

?text 向后搜索

I i 插入字符串

a 光标后插入字符

A 跳到句末尾

wq 写入并退出

h k j l 上下左右移动光标/键盘上的箭头一样

o 光标前打开新的一行输入文字

O光标后打开新的一行输入文字

yy复制光标的一行

p将复制的行放到光标后边

dd删除光标行

x删除光标后的一个字符

 

 

http://scottlab.ucsc.edu/xtal/vi_commands.html 

相关文章:

  • try{}----------catch{}的作用
  • Docker Compose 原理
  • SQLSERVER 里SELECT COUNT(1) 和SELECT COUNT(*)哪个性能好?
  • hfrk2410_a1.1开发板移植linux-2.6.32.27--网卡篇(cs8900)
  • VS2005相关----不能添加新项
  • nexus启动错报:1067 与jdk9相关
  • 谈谈VIP漂移那点破事
  • 程序员的几款利器
  • 数据库系统设计_银行业务管理系统
  • 云桌面、云课堂究竟是什么?企业追捧是坑还是福?
  • 对hibernate框架的认知及总结
  • 三个常用的PHP图表类库
  • 在android源码中单独编译modkoid工程遇见的问题
  • Hanlp中使用纯JAVA实现CRF分词
  • kotlin使用spring mvc(三)
  • 【RocksDB】TransactionDB源码分析
  • C++入门教程(10):for 语句
  • export和import的用法总结
  • Js基础知识(四) - js运行原理与机制
  • JS学习笔记——闭包
  • REST架构的思考
  • Vue 重置组件到初始状态
  • webpack4 一点通
  • 模型微调
  • 实现菜单下拉伸展折叠效果demo
  • 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis
  • ​Spring Boot 分片上传文件
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • (1)(1.11) SiK Radio v2(一)
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (Matalb分类预测)GA-BP遗传算法优化BP神经网络的多维分类预测
  • (react踩过的坑)Antd Select(设置了labelInValue)在FormItem中initialValue的问题
  • (仿QQ聊天消息列表加载)wp7 listbox 列表项逐一加载的一种实现方式,以及加入渐显动画...
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (七)Java对象在Hibernate持久化层的状态
  • (算法)Game
  • (转)Android中使用ormlite实现持久化(一)--HelloOrmLite
  • (转)JAVA中的堆栈
  • *p++,*(p++),*++p,(*p)++区别?
  • .gitattributes 文件
  • .NET CORE 2.0发布后没有 VIEWS视图页面文件
  • .net wcf memory gates checking failed
  • .net 写了一个支持重试、熔断和超时策略的 HttpClient 实例池
  • .NET/ASP.NETMVC 大型站点架构设计—迁移Model元数据设置项(自定义元数据提供程序)...
  • .NET6 开发一个检查某些状态持续多长时间的类
  • .NET文档生成工具ADB使用图文教程
  • .NET中winform传递参数至Url并获得返回值或文件
  • .Net中的设计模式——Factory Method模式
  • [2019.3.20]BZOJ4573 [Zjoi2016]大森林
  • [AutoSAR 存储] 汽车智能座舱的存储需求
  • [BZOJ4566][HAOI2016]找相同字符(SAM)
  • [CareerCup] 14.5 Object Reflection 对象反射
  • [Docker]三.Docker 部署nginx,以及映射端口,挂载数据卷
  • [ERROR] Plugin 'InnoDB' init function returned error