Vim 是从 vi 发展出来的一个文本编辑器。vi 内置在Linux系统中,是vim的简化版编辑器,vim则需要进行安装使用。Vim代码补全、编译及错误跳转等方便编程的功能特别丰富,可以实现高效率移动和高效的输入,在程序员中被广泛使用。其真正的优势在于其可扩展性。 Vim有自己的脚本语言,称为Vim脚本(也称为vimscript或VimL),用户可以通过多种方式使用它来增强Vim,例如为其他编程语言启用语法高亮,自动化语法检查或将Vim与其他应用程序和服务。除了可扩展性之外,Vim还具有高度可配置性,包含Vim核心全局设置(称为vimrc)的文件可以在各个Vim安装之间共享。下面我来介绍一下Vim的基础操作和常用命令集。
目录
概述
预备知识(三种模式介绍)
vim的基本操作
vim指令集
vim正常模式下命令集
进入插入模式
移动光标
删除文字
复制
替换
跳至指定的行
撤销上一次操作
更改内容
vim底行模式下命令集
列出行号
跳到文件中的某一行
查找字符
保存文件并退出
vim的安装命令: yum install -y vim
预备知识(三种模式介绍)
基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底行命令模式(Last line mode)。 这三种模式的作用分别是:
一般/命令模式(Normal mode):Vim 启动后,默认进入命令模式。在此模式下,我们可以控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode下
输入模式(Insert mode):只有在此模式下我们可以编辑文本内容。在命令模式下按 i、 a 、o等键可以进入输入模式,按「ESC」键可回到命令行模式
底行模式(Last line mode):在命令模式下,shift+: 即可进入底行模式。这时光标会移到屏幕底部,在这里可以输入相关指令进行文件保存或退出,也可以进行文件替换,找字符串,列出行号等操作。