Vim基本就是vi的升级版,所以我们了解vi的基本操作后,自然也可以知道如何去使用Vim。
1、vi的基本概念 基本上vi可以分为三种状态,
命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)
1) 命令行模式 (command mode)
控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。
2) 插入模式(Insert mode)
只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。
3) 底行模式(last line mode)
将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。
2、vi的基本操作
1) 进入vi
在Terminal中输入 :
$ vi “Filename”
即可打开当前目录下的指定文件
2) 切换至插入模式(Insert mode)编辑文件
按「i」切换进入插入模式,是从光标当前位置开始输入文件;
按「a」进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字;
按「o」进入插入模式后,是插入新的一行,从行首开始输入文字。
在vi的默认情况下,在插入模式下是无法删除所输入文字的,只能按一下「ESC」键转到「命令行模式(command mode)」再删除文字。 PS:一般来说,Vim是默认兼容vi的,所以在插入模式下也无法删除文字,不过可以通过设置来取消这一蛋疼的特性。
3) 退出vi及保存文件
一般来说,我们按一下「:」即可进入底行模式,然后进行退出与保存。
: w “Filename” (将文章以指定的文件名filename保存)
: wq (存盘并退出vi)
: q! (不存盘强制退出vi)
PS:这篇笔记是参考其他人的博客所做的,只是一些很基础的操作,一般足够应付日常的需求了。
参考资料: http://www.cnblogs.com/emanlee/archive/2011/11/10/2243930.html http://blog.csdn.net/xiaolong2w/article/details/8224839