vi 使用簡明手冊

1.1 vi 的工作模式
Vi
在初始启动后首先进入编辑模式,这时用户能够利用一些预先定义的按键来移动光标、删除文字、复制或粘贴文字等。这些按键均是普通的字符,例如 l 是向右移动光标,相当于向右箭头键,k 是向下移动光标,相当于向下箭头键。在编辑模式下,用户还能够利用一些特别按键选定文字,然后再进行删除、或复制等操作。
当用户在编辑模式下键入 i, a, o 等命令之后,可进入插入模式;键入 : 可进入命名模式。在插入模式下,用户随后输入的,除 Esc 之外的任何字符均将被看成是插入到编辑缓冲区中的字符。按 Esc 之后,从插入模式转换到编辑模式。
在命令模式,Vi 将把光标挪到屏幕的最下方,并在第一个字符的位置显示一个 :(冒号)。这时,用户就能够键入一些命令。这些命令可用来保存文档、读取文档内容、执行 Shell 命令、配置 Vi 参数、以正则表达式的方式查找字符串或替换字符串等。
1.2
编辑模式
1.
移动光标
要对正文内容进行修改,首先必须把光标移动到指定位置。移动光标的最简单的方式是按键盘的上、下、左、右箭头键。除了这种最原始的方法之外,用户还能够利用 vi 提供的众多字符组合键,在正文中移动光标,迅速到达指定的行或列,实现定位。例如:
k
jhl 功能分别等同于上、下、左、右箭头键
Ctrl b
在文档中向上移动一页(相当于 PageUp 键)
Ctrl f
在文档中向下移动一页(相当于 PageDown 键)
H
将光标移到屏幕的最上行(Highest
nH
将光标移到屏幕的第 n
2H
将光标移到屏幕的第 2
M
将光标移到屏幕的中间(Middle
L
将光标移到屏幕的最下行(Lowest
nL
将光标移到屏幕的倒数第 n
3L
将光标移到屏幕的倒数第 3
w
在指定行内右移光标,到下一个字的开头
e
在指定行内右移光标,到一个字的末尾
b
在指定行内左移光标,到前一个字的开头
0
数字0,左移光标,到本行的开头
$
右移光标,到本行的末尾

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!