1. 进入与离开要进入vi可以直接在系统提示字元下键入vi<档案名称>,
vi可以自动帮你载入所要编辑的档案或是开启一个新档。
进入vi後萤幕左方会出现波浪符号,凡是列首有该符号就代表此列目前是空的。
要离开vi可以在指令模式下键入:q,:wq指令则是存档後再离开(注意冒号)。
要切换到指令模式下则是用[ESC]键,如果不晓得现在是处於什麽模式,
可以多按几次[ESC],系统会发出哔哔声以确定进入指令模式。
2.要如何输入资料呢?有好几个指令可以进入输入模式:
新增 (append)
a 从游标所在位置後面开始新增资料,游标後的资料随新增资料向後移动。
A 从游标所在列最後面的地方开始新增资料。
插入 (insert)
i 从游标所在位置前面开始插入资料,游标後的资料随新增资料向後移动。
I 从游标所在列的第一个非空白字元前面开始插入资料。
开始 (open)
o 在游标所在列下新增一列并进入输入模式。
O 在游标所在列上方新增一列并进入输入模式。
3.删除与修改
何谓编辑?在这里我们认为是文字的新增修改以及删除,甚至包括文字区块的搬移、复制等等。
这里先介绍vi的如何做删除与修改。
(注意:在vi的原始观念里,输入跟编辑是两码子事。编辑是在指令模式下操作的,先利用指令移动游标来定位要进行编辑的地方,然後才下指令做编辑。)
x 删除游标所在字元。
dd 删除游标所在的列。
r 修改游标所在字元,r 後接著要修正的字元。
R 进入取代状态,新增资料会覆盖原先资料,直到按[ESC]回到指令模式下为止。
s 删除游标所在字元,并进入输入模式。
S 删除游标所在的列,并进入输入模式。
在指令模式下移动游标的基本指令是h,j,k,l 。
U指令则可以恢复游标所在列的所有改变。
0移到行首
Ctrl-F 向前翻页
Ctrl-B 向后翻页
nG 到第n行
G 到最后一行
vi可以自动帮你载入所要编辑的档案或是开启一个新档。
进入vi後萤幕左方会出现波浪符号,凡是列首有该符号就代表此列目前是空的。
要离开vi可以在指令模式下键入:q,:wq指令则是存档後再离开(注意冒号)。
要切换到指令模式下则是用[ESC]键,如果不晓得现在是处於什麽模式,
可以多按几次[ESC],系统会发出哔哔声以确定进入指令模式。
2.要如何输入资料呢?有好几个指令可以进入输入模式:
新增 (append)
a 从游标所在位置後面开始新增资料,游标後的资料随新增资料向後移动。
A 从游标所在列最後面的地方开始新增资料。
插入 (insert)
i 从游标所在位置前面开始插入资料,游标後的资料随新增资料向後移动。
I 从游标所在列的第一个非空白字元前面开始插入资料。
开始 (open)
o 在游标所在列下新增一列并进入输入模式。
O 在游标所在列上方新增一列并进入输入模式。
3.删除与修改
何谓编辑?在这里我们认为是文字的新增修改以及删除,甚至包括文字区块的搬移、复制等等。
这里先介绍vi的如何做删除与修改。
(注意:在vi的原始观念里,输入跟编辑是两码子事。编辑是在指令模式下操作的,先利用指令移动游标来定位要进行编辑的地方,然後才下指令做编辑。)
x 删除游标所在字元。
dd 删除游标所在的列。
r 修改游标所在字元,r 後接著要修正的字元。
R 进入取代状态,新增资料会覆盖原先资料,直到按[ESC]回到指令模式下为止。
s 删除游标所在字元,并进入输入模式。
S 删除游标所在的列,并进入输入模式。
在指令模式下移动游标的基本指令是h,j,k,l 。
U指令则可以恢复游标所在列的所有改变。
0移到行首
Ctrl-F 向前翻页
Ctrl-B 向后翻页
nG 到第n行
G 到最后一行