|
一、什么是Vim
Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的文本编辑器。
二、Vim键位图
三、Vim的三种模式
Vim 有三种模式,分别是命令模式,输入模式和编辑模式,这 3 种工作模式可随意切换。
1、命令模式
当我们用Vim 编辑文件时,默认处于命令模式。此模式下,敲击键盘动作会被识别为命令,而非输入字符,可使用方向键(↑、↓、←、→)或 k、j、h、i 移动光标的位置。
命令模式下常用的几个命令:
命令功能描述i切换到输入模式,可以输入字符x删除当前光标所在处的字符:切换到编辑模式,可以底部光标闪烁处输入命令2、输入模式
在命令模式下按 i 键进入输入模式,按 Esc 键即可返回命令模式。
在输入模式下,Vim 可以对文件执行写操作,按键及功能描述见下表。
按键功能描述i在当前光标所在位置插入随后输入的文本I相当于光标移动到行首,再执行 i 命令o在光标所在行的下面插入新的一行O在光标所在行的上面插入新的一行a在当前光标所在位置之后插入随后输入的文本A相当于光标移动到行尾,再执行a命令Enter回车键,换行Backspace删除光标前一个字符Delete删除光标后一个字符Home/End移动光标到行首/行尾Page Up/Page Down上/下翻页Esc退出输入模式,切换到命令模式3、编辑模式
在命令模式下按下:(英文冒号),进入编辑模式。
编辑模式可以输入单个或多个字符的命令,可用的命令非常多。在后面使用实例中会做介绍。
按ESC键可随时退出编辑模式。
四、Vim 使用实例
1、打开文件
打开一个自己编写的文件,默认进入命令模式:- [root@wayne:~]# vim myvim.txt
复制代码
文件的下方会显示文件的一些信息,包括文件的总行数和字符数,以及当前光标所在的位置等。
2、编辑文件
在命令模式之中,按下 i, o, a 中的任意一个字符进入输入模式,此时左下角状态栏中会出现 –INSERT- 的字样。
Vim 插入文本
在输入模式中,除了 Esc 键之外,其他的按键都可以视作为一般的输入按键。
Vim 查找文本
快捷键功能描述/abc从光标所在位置向前查找字符串 abc/^abc查找以 abc 为行首的行/abc$查找以 abc 为行尾的行?abc从光标所在为主向后查找字符串 abcn向同一方向重复上次的查找指令N向相反方向重复上次的查找指定如查找字符串 "new"
Vim 替换文本
[table][tr]快捷键功能描述[/tr][tr][td]
来源:https://www.cnblogs.com/Wayne123/p/17201671.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|