vi编辑器使用教程

在管理服务器的时候,我们经常与vi编辑器打交道,本文给大家介绍一些vi编辑器的基础使用教程,可以满足大家在管理、运维服务器的时候使用。

新建/打开文档:

# vi docname.txt

一般模式

打开文档,进入的是一般模式。一般模式可以进行复制、粘贴、搜索等操作。

光标移动

左移一个字符:h或者向左键

右移一个字符:l或者向右键

上移一行:k或者向上键

下移一行:j或者向下键

上移一页:PageUp键或者control+b

下移一页:PageDown键或者control+f

移动到所在行最前字符:Home键或者0(数字零)

移动到所在行最后字符:End键或者$(Shift+4)

移动到文件第一行:gg

移动到文件最后一行:G

复制/粘贴

复制:yy复制光标所在行整行,如果要复制多行,比如3行就输入3yy

粘贴:p(粘贴到光标下面一行),P(粘贴到光标上面一行)

保存/退出

保存:w

保存并退出:wq

另存为:w newname.txt

退出:q

不保存退出:q!

搜索

/搜索词

搜索本文档光标以下的内容,n表示下一个匹配,N表示上一个匹配

?搜索词

搜索本文档光标以上的内容,n表示下一个匹配,N表示上一个匹配

其他操作

撤销上一步操作:u

重复上一步操作:.(英文句号)

删除所在行:dd,如果要删除多行,比如3行就输入3dd

插入模式

在一般模式下,输入i,进入插入模式,可以对文档进行插入、修改操作。使用esc键退回一般模式。

本文介绍的是vi编辑器常用的操作,可以满足大部分的操作,对于大部分人来说,并不是经常使用,记住常见的操作命令够用即可。下图是网上找的一张vi编辑器快速参考手册,可以收藏一下:

vi编辑器参考手册

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>