本文要点:
1、vi文字处理器
2、vim的附加功能
1、Vi文字处理器
1、i,l插入:i在目前的光标所在处插入文字,已存在的文字会后退;l在行首输入;
2、a,A增加:a由光标所在的下一个字开始输入,已存在的文字会向后退;A由光标所在行的最后增加;
3、o,O插入新的一行:o从光标所在的下一行的行首开始输入文字;O从光标所在行的上一行输入文字;
4、r,R取代:r会取代光标所在的那一个字符;R会一直取代光标所在的文字,直到按下ESC为止;
5、Esc退出编辑模式,回到一般模式中;
6、h或←键:光标向左移动一个字符;
7、j或↓键:光标向下移动一个字符;
8、k或↑键:光标向上移动一个字符;
9、l或→键:光标向右移动一个字符;
10、数字0:移动到这一行的最前面字符处;
11、$移动到这一行的最后面字符处;
12、G移动到这个档案的最后一行;
13、nG:n为数字,移动到这个档案的第n行;
14、gg移动到这个档案的第一行,相当于1G;
15、n<Enter>:n为数字,光标向下移动n行;
16、n<space>:n为数字,光标向后移动n个字。
:r[filename]在编辑的数据中,读入另一个档案的数据。亦即将[filename]这个档案的内容加到游标所在行后面;
:set nu显示行号,设定之后,会在每一行的前缀显示该行的行号;
:set nonu与set nu相反,为取消行号;
:command暂时离开vi到指令列模式下执行command的显示结果。
2、Vim的附加功能
块选择(visual block)
多文件编辑
多窗口功能