简介:Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。

vi/vim 共分为三种模式,分别是命令模式(Command mode)也叫一般模式,输入/编辑模式(Insert mode)和底线命令模式(Last line mode)。
模式切换:
用户刚刚启动 vi/vim,便进入了命令模式。按下i,切换到输入模式
ESC,退出输入模式,切换到命令模式。
在命令模式下按下:(英文冒号)就进入了底线命令模式,按ESC键可随时退出底线命令模式。

底线命令模式下常用命令:

:q 退出程序
:w 保存文件
:wq 保存并退出
ESC 输入模式切换到命令模式
i 命令模式切换到输入模式

命令模式下和编辑模式下可使用的命令:

G 移动到这个档案的最后一行(常用)
gg 移动到这个档案的第一行 (常用)
[Ctrl] + [f] 屏幕『向下』移动一页,相当于 [Page Down]按键 (常用)
[Ctrl] + [b] 屏幕『向上』移动一页,相当于 [Page Up] 按键 (常用)

最新文章

  1. 查看SQLserver编码格式的SQL语句
  2. 【PHP对XML文件的操作技术【完整版】】
  3. python安装numpy科学计算模块
  4. Halcon学习笔记之缺陷检测(一)
  5. python学习之html从0开始(一)
  6. 恼人的Visual Studio 2010崩溃重启问题
  7. zTree的getChangeCheckedNodes()使用
  8. 【C++小白成长撸】--(续)双偶数N阶魔阵
  9. 分享一个集成在项目中的REST APIs文档框架swagger
  10. FusionCharts 2D帕累托图
  11. Android开发——发布第三方库到JitPack上
  12. 跨平台移动APP开发进阶(一)mui开发注意事项
  13. TypeScript体系调研报告
  14. [转]C#利用反射实现两个类的对象之间相同属性的值的复制
  15. Jolt的是使用
  16. linux常用命令:rm 命令
  17. linux基础之网络基础配置
  18. Hadoop MapReduce编程 API入门系列之Crime数据分析(二十五)(未完)
  19. 对cookie的重新认识
  20. MongDb的安装

热门文章

  1. IPC$共享和其他共享(C$、D$)
  2. MySQL数据库及注入方法
  3. [CTF]Brainfuck/Ook!编码
  4. OpenStack+kvm虚拟机xml格式解析
  5. 表单模块 layui-form
  6. Spring-Cloud之Ribbon原理剖析
  7. locustfile中的User类和HttpUser类
  8. C++的指针相关概念
  9. Spring的Xml和JavaConfig 扩展你选哪一个?
  10. WPS-插入-公式-菜单 怎样在EXCEL中使用PRODUCT函数