"如何使用vi文本编辑器" 修訂間的差異
從 YTYZX有图有真相的百科
行 5: | 行 5: | ||
[[File:Vi2.png]] | [[File:Vi2.png]] | ||
− | == 一般模式 | + | == 一般模式 == |
3.vi一般模式(Normal mode)界面如下: | 3.vi一般模式(Normal mode)界面如下: | ||
行 43: | 行 43: | ||
20.按“.(英文小数点)”重复上次操作(本例中为再删除5行)。 | 20.按“.(英文小数点)”重复上次操作(本例中为再删除5行)。 | ||
[[File:Vi20.png]] | [[File:Vi20.png]] | ||
+ | |||
+ | == 编辑模式 == | ||
+ | |||
+ | 21.移动光标到行中,按i(小写)即可进入插入模式(Insert mode),并从光标所在处开始插入。 | ||
+ | [[File:Vi21.png]] | ||
+ | 22.按“Esc”键退出编辑模式,移动光标到行中,按I(大写)即可进入插入模式(Insert mode),并从光标所在行第一个非空格字符处开始插入。 | ||
+ | [[File:Vi22.png]] | ||
+ | 23.按“Esc”键退出编辑模式,移动光标到“Installing”的第二个字符(n)下,按r(小写)即可进入替换模式(Replace mode), | ||
+ | 并会替换光标所在字符一次(本例中n被替换为i)。 | ||
+ | [[File:Vi23.png]] | ||
+ | 24.再次输入i,并没有替换后面字符,同时下面显示“--Insert--”,即为插入模式(Insert mode)。 | ||
+ | [[File:Vi24.png]] | ||
+ | 25.按“Esc”键退出编辑模式,移动光标到“Installing”的第二个字符(n)下,按R(大写)即可进入替换模式(Replace mode),按i将一直替换,直到按Esc为止。 | ||
+ | [[File:Vi25.png]] |
於 2015年4月10日 (五) 15:02 的修訂
vi由比爾·喬伊(Bill Joy)撰寫,所有UNIX like均默認安裝此編輯器。詳細簡介請點擊維基中文。
1.首先复制一个文件到/tmp目录(本例中为复制根目录下install.log文件)。
2.输入“cd /tmp”切换到/tmp目录,并输入“vi install.log”使用vi开始编辑。
一般模式
3.vi一般模式(Normal mode)界面如下:
4.注意下图中光标位置。
5.按左方向键(←)或者h(注意大小写)光标将向左移动一个字符。
6.按右方向键(→)或者l(注意大小写)光标将向右移动一个字符。
7.按上方向键(↑)或者k(注意大小写)光标将向上移动一个字符。
8.按下方向键(↓)或者j(注意大小写)光标将向下移动一个字符。
9.按“Page Down”按键或“ctrl+f”将向下移动一页。
10.按“Page Up”按键或“ctrl+b”将向下移动一页。
11.按0(数字)或功能键“Home”移动到光标所在行首个字符。
12.按$或功能键“End”移动到光标所在行末尾字符。
13.按G(注意大写)移动到文件最后一行。
14.按gg(两个小写)移动到文件第一行。
15.按“7回车键”向下移动7行(注意输入数字后需按回车键)。
16.按yy(两个小写)复制光标所在行,按p(小写)复制到光标所在行下,按P(大写)复制到光标所在行上。
17.按dd(两个小写)删除光标所在行。
18.按u(小写)撤销上一步操作。
19.输入5dd(数字+两个小写d)删除从光标所在行起下5行内容(包括光标所在行)。
20.按“.(英文小数点)”重复上次操作(本例中为再删除5行)。
編輯模式
21.移动光标到行中,按i(小写)即可进入插入模式(Insert mode),并从光标所在处开始插入。
22.按“Esc”键退出编辑模式,移动光标到行中,按I(大写)即可进入插入模式(Insert mode),并从光标所在行第一个非空格字符处开始插入。
23.按“Esc”键退出编辑模式,移动光标到“Installing”的第二个字符(n)下,按r(小写)即可进入替换模式(Replace mode), 并会替换光标所在字符一次(本例中n被替换为i)。
24.再次输入i,并没有替换后面字符,同时下面显示“--Insert--”,即为插入模式(Insert mode)。
25.按“Esc”键退出编辑模式,移动光标到“Installing”的第二个字符(n)下,按R(大写)即可进入替换模式(Replace mode),按i将一直替换,直到按Esc为止。