Linux 编辑器
vi
vi共分为三种模式:
1 一般模式:
2 编辑模式:
进入:按下‘i, I, o, O, a, A, r, R’等任何一个字母
标志:在画面的左下方会出现‘ INSERT 或 REPLACE ’的字样
退出:按下‘Esc’
3 指令列命令模式:
进入:输入‘ : / ? ’三个中的任何一个按钮
标志:游标移动到最底下那一行
退出:按下‘Esc’
:wq 在一般模式保存并离开
按键说明:
Ctrl+f:向下移动一页
Ctrl+b:向上移动一页
0 或功能键[Home]:移动到这一行的最前面
$ 或功能键[End]:移动到这一行的最后面
G:移动到这个档案的最后一行
nG:n 为数字。移动到这个档案的第 n 行
gg:移动到这个档案的第一行,相当于 1G 啊
n<Enter>:n 为数字。游标向下移动 n 行
/word:向游标之下寻找一个名称为 word 的字串
?word:向游标之上寻找一个字串名称为 word 的字串
n:这个 n 是英文按键。代表‘重复前一个搜寻的动作’
:n1,n2s/word1/word2/g:n1 与 n2 为数字。在第 n1 与 n2 行之间寻找 word1 这个字串,并将该字串取代为 word2
:1,$s/word1/word2/g:从第一行到最后一行寻找 word1 字串,并将该字串取代为 word2
:1,$s/word1/word2/gc:从第一行到最后一行寻找 word1 字串,并将该字串取代为 word2 !
且在取代前显示提示字元给使用者确认
dd:删除游标所在的那一整列
ndd:n 为数字。删除游标所在的向下 n 列
yy:复制游标所在的那一行
nyy:n 为数字。复制游标所在的向下 n 列
u:复原前一个动作
[Ctrl]+r:重做上一个动作
:w :保存
:w! :强制保存
:q :离开
:q! :强制离开不保存
:wq :存储后离开