vi全屏幕编辑器
command方式: 【相关文章:wget使用参考】
vi(visual)是以视觉为导向的全屏幕编辑器、共分为三种方式(mode): 【扩展阅读:Linux 和开放源代码组织在北美设独家】
任何输入都会作为编辑命令,而不会出现在屏幕上,若输入错误则有“岬”的声音;任何输入都引起立即反 【扩展信息:Linux 向全国推进】映
insert方式:
任何输入的数据都置于编辑寄存器。在command方式下输入(i,a,a等),可进入insert方式,insert方式下按esc,可跳回command方式。
escape方式:
以“:”或者“/”为前导的指令,出现在屏幕的最下一行,任何输入都被当成特别指令。进入vi(在系统提示符下面输入以下指令):
vi 进入vi而不读入任何文件
vi filename 进入vi并读入指定名称的文件(新、旧文件均可)。
vi +n filename进入vi并且由文件的第几行开始。
vi +filename 进入vi并且由文件的最后一行开始。
vi + /word filename 进入vi并且由文件的word这个字开始。
vi filename(s) 进入vi并且将各指定文件列入名单内,第一个文件先读入。
vedit 进入vi并且在输入方式时会在状态行显示“insert mode"。
删除指令
nx删除由光标位置起始的n个字符(含光标位置,按一个x表示删除光标所在的字符)
nx 删除由光标位置起始的n个字符(不含光标位置)。
ndw 删除光标位置其实的n个字符组(word)。
d0 将行的开始到光标位置的字符全部删除。
d$ 或d 将光标位置起始到行尾的字符全部删除。
ndd 将光标位置起始的n行(整行)删除(dd表示删除光标所在行)。
:start,endd 删除文件的第start到end行。
光标移动
[ 移到文件开始位置
] 移到文件结束位置
nk向上移n行
n+向上移n行,光标在该行的起始
ni 向下移n行
n-向下移n行,光标在该行的起始
h 移到屏幕的左上角
m 移到屏幕的中间行开头
... 下一页