Vim使用简明教程

标签:
强制执行设计理念时光错了正处it |
分类: Linux |
Vim使用简明教程
Vim是Vi的增强版本,后者工作在其他大部分UNIX系统中。在很多并不正式的场合中,Vim和Vi是一回事,这个编辑器是所有UNIX和Linux系统上的标准软件,因此对于系统管理员也有非常重要的意义。本节主要以实例介绍Vim的基本使用,包括编辑保存、搜索替换和针对程序员的配置3个部分。最后以一张命令表结束本节的内容。更为详细的Vim使用请参考Vim手册。
Vim使用简明教程(1)——编辑和保存文件
要编辑一个文件,可以在命令行下输入vim
http://pic.rzchina.net/20130805/l11.png
图
Vim分为插入和命令两种模式。在插入模式下可以输入字符,命令模式下则执行除了输入字符之外的所有操作——包括保存、搜索、移动光标等。不要对此感到惊奇,Vim的设计哲学就是让程序员能够在主键盘区域完成所有工作。
启动Vim时自动处于命令模式。按下I键可以进入插入模式,这个命令用于在当前光标所在处插入字符。Vim会在左下角提示用户此时所处的模式。请确保没有开启键盘上的Caps
-
Monday
-
Tuesday
-
Thursday
-
Friday
-
Saturday
-
Sunday
按下键盘上的Esc键回到命令模式,此时左下角的“--插入--”提示消失,告诉用户正处于命令模式下。使用H、J、K、L这4个键移动光标,分别代表向左、向上、向下、向右。
提示:用户当然也可以使用键盘上的方向键移动光标,但是它们实在太远,对快速编辑没有任何好处,也不符合Vim的设计理念。
在刚才编辑的这个文件中,发现缺少了星期三(Wednesday),移动光标至Tuesday所在的行,按下O键在下方插入一行,并且自动进入插入模式。输入Wednesday并按下Esc键回到命令模式。
提示:读者也可以将光标定位到Thursday这一行,然后按下O键(注意是大写)在上方插入一行。
完成文本编辑后,需要保存这个文件。为此需要使用“:”命令在底部打开一个命令行,此时光标闪烁,等待用户输入命令。
使用“w
提示:组合使用“:wq”可以保存文件并同时退出Vim
如果用户在没有保存修改的情况下就使用命令“:q”,那么Vim会拒绝退出,并在底部显示一行提示信息。
-
E37:
已修改但尚未保存 )(可用 ! 强制执行
如果确定要放弃修改,应该使用“:q!”命令退出Vim。所做的修改将全部失效。