- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
.
.
vi编辑器的基本使用
1)进入退出vi三种模式:
①由Shell进入vi编辑器时,首先进入普通模式。
如果不确定当前处于哪种模式,按两次 Esc 键将回到普通模式。
( vi filename:如果filename存在,则打开;否则会创建一个新文件再打开;进入普通模式。)
命令
描述
vi filename
如果filename存在,则打开;否则会创建一个新文件再打开。
vi -R filename
以只读模式(只能查看不能编辑)打开现有文件。
view filename
以只读模式打开现有文件。
②在普通模式下输入 i(插入)、c(修改)、o(另起一行) 等命令时进入编辑 模式;按 esc 键退回到普通模式。
命令
描述
i
在当前光标位置之前插入文本
I
在当前行的开头插入文本
a
在当前光标位置之后插入文本
A
在当前行的末尾插入文本
o
在当前位置下面创建一行
O
在当前位置上面创建一行
下面的方式也可在修改后入编辑模式:
命令
描述
cc
删除当前行,并进入编辑模式。
cw
删除当前字(单词),并进入编辑模式。
r
替换当前光标下的字符。
R
从当前光标开始替换字符,按 Esc 键退出。
s
用输入的字符替换当前字符,并进入编辑模式。
S
用输入的文本替换当前行,并进入编辑模式。
③在普通模式下输入冒号(:)可以进入命令模式。输入完命令按回车,命令执行完后会自动退回普通模式。
退出命令
说明
q
如果文件未被修改,会直接退回到Shell;否则提示保存文件。
q!
强行退出,不保存修改内容。
wq
w 命令保存文件,q 命令退出 vi,合起来就是保存并退出。
ZZ
保存并退出,相当于 wq,但是更加方便。
2)建立文件
vi filename:如果filename存在,则打开;否则会创建一个新文件再打开。
3)在新建文件上移动光标位置
命令
描述
k
向上移动光标(移动一行)
j
向下移动光标(移动一行)
h
向左移动光标(移动一个字符)
l
向右移动光标(移动一个字符)
(注:上下左右键也有相同功能)
用来移动光标的命令
命令
说明
0 或?|
将光标定位在一行的开头。
$
将光标定位在一行的末尾。
w
定位到下一个单词。
b
定位到上一个单词。
(
定位到一句话的开头,句子是以?! . ? 三种符号来界定的。
)
定位到一句话的结尾。
{
移动到段落开头。
}
移动到段落结束。
[[
回到段落的开头处。
]]
向前移到下一个段落的开头处。
n|
移动到第 n 列(当前行)。
1G
移动到文件第一行。
G
移动到文件最后一行。
nG
移动到文件第 n 行。
:n
移动到文件第 n 行。
H
移动到屏幕顶部。
nH
移动到距离屏幕顶部第 n 行的位置。
M
移动到屏幕中间。
L
移动到屏幕底部。
nL
移动到距离屏幕底部第 n 行的位置。
:x
x 是一个数字,表示移动到行号为 x 的行。
对文件执行删除、复原、修改、替换等操作
①删除:
命令
说明
x
删除当前光标下的字符
X
删除光标前面的字符
dw
删除从当前光标到单词结尾的字符
d^
删除从当前光标到行首的字符
d$
删除从当前光标到行尾的字符
D
删除从当前光标到行尾的字符
dd
删除当前光标所在的行
可以在命令前面添加一个数字前缀,表示重复操作的次数,例如,2x ?表示连续两次删除光标下的字符,2dd 表示连续两次删除光标所在的行。 ②修改
命令
描述
cc
删除当前行,并进入编辑模式。
cw
删除当前字(单词),并进入编辑模式。
r
替换当前光标下的字符。
R
从当前光标开始替换字符,按 Esc 键退出。
s
用输入的字符替换当前字符,并进入编辑模式。
S
用输入的文本替换当前行,并进入编辑模式。
命令
描述
yy
复制当前行
nyy
复制n行
yw
复制一个字(单词)
nyw
复制n行
p
将复制的文本粘贴到光标后面
P
将复制的文本粘贴到光标前面
命令
说明
J
将当前行和下一行连接为一行
将当前行左移一个单位(一个缩进宽度)
将当前行右移一个单位(一个缩进宽度)
~
改变当前字符的大小写
^G
Ctrl+G组合键可以显示当前文件名和状态
U
撤销对当前行所做的修改
u
撤销上次操作,再次按 u 恢复该次操作
:f
以百分号(%)的形式显示当前光标在文件中的位置、文件名和文件的总行数
:f filename
将文件重命名为 filename
:w filename
保存修改到 filename
:e filename
打开另一个文件名为 filename 的文件
:cd dirname
改
您可能关注的文档
最近下载
- 2024年秋人教版七年级英语上册全册课件:Unit 5.pptx VIP
- HIOKI日置 RM3545电阻计使用说明书.pdf
- 洛阳市20 15届高三一练理科a卷成绩yiqi.xls
- 2024年秋人教版七年级英语上册全册课件:Unit 4.pptx VIP
- 2024全国中考语文试题分类汇编:记叙文阅读.pdf VIP
- 2024新人教版初中七年级数学上册第六章几何图形初步大单元整体教学设计.docx
- 【美术课件】《水果皇后—山竹》(1).pptx
- Unit 1 You and Me (第1课时) Section A 1a-1d 课件 人教版(2024)七年级上册.pptx
- Unit 1 You and Me Section A How do you greet people 课件 人教版(2024)英语七年级上册.ppt
- 机械结算单模板.docx
文档评论(0)