在管理服务器的时候,我们经常与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编辑器快速参考手册,可以收藏一下: