Vim编译器
一,基本操作。
要编辑一个文件,可以在命令行下输入"vim file"。如果"file"不存在,那么Vim会自动新建一个名为fle的文件。如果使用不带任何参数的Vim命令,那么就需要在保存的时候指定文件名。同时,Vim会认为这个人应该是第一次使用这个软件,从而给出一些版本和帮助信息。Vim分为插入和命令两种模式。在插入模式下可以输入字符,命令模式下则执行除了输入字符之外的所有工作,包括保存,搜索,移动黄标等。
启动Vim时自动处于命令模式。按i键可以进入插入模式,这个命令用于在当前光标输入字符。
Vim 会在左下角提示,此时所处的模式。请确保没有开启键盘上的大写锁定,因为Vim的命令是严格区分大小写的。
试着输入下面这些字符。如果输错了,使用退格键删除。
按Esc键回到命令模式,此时左下角的“– –插入--”提示消失,告诉你正处于命令模式。
用H、J、K、L这4个键移动光标,分别代表向左、向上、向下、向右。也可以使用键盘上的方向键移动光标。
如果需要保存这个文件。为此需要使用“:”命令在底部打开一个命令行,此时此时光标闪烁,等待输入命令。
例如:使用“w days”命令将该文件以文件名days保存在当前目录中。如果在最初运Vim 时就指定了文件名,那么这里就只要使用w就可以了,按下Enter键使命令生效。
最后便用“:q”退出Vim。如果在没有保存的情况下就使用,那么Vim会拒绝退出并在底部显示如下信息。
如果在没有保存修改的情况下,可用“:wq”可以保存文件并同时退出Vim。
“/”用于搜索一个字符串。例如要找到上文提到的文件中的“Wednesday”,那么就使用下面这条命令:
在输入“/”后,Vim的底部会出现一个命令行,就像用户输入“:”后一样。
二,常用命令。
操作
a:在光标后插入
i:在光标所在位置插入
o:在光标所在位置的下一行插入
Esc:进入命令模式
::进入行命令模式
h:光标向左移动一格
l:光标向右移动一格
j:光标向下移动一格
k:光标向上移动一格
︿:移动光标到行首
$:移动光标到行尾
G:移动光标到文件尾
Gg:移动光标到文件头
W:移动光标到下一个单词
B:移动光标到前一个单词
Ctrl+f:向前(朝向文件尾)翻动一页
Ctrl+b:向后(朝向文件头)翻动一页
:w:保存文件
:w xxx:另存为xxx
:q:退出Vim
:q!:强行退出Vim,用于放弃保存修改的情况
!:强制退出
w!:强制保存
:wq!:强制退出
:wq:保存并退出