linux下的vi的使用方法
Posted tianyikun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下的vi的使用方法相关的知识,希望对你有一定的参考价值。
vi的使用:
- 一般指令模式:
vi打开一个文件就直接进入一般指令模式,可以进行删除、复制、粘贴。但是不可以对文件的内容进行修改。
常用命令:
ctrl + f | 向下移动一页 |
---|---|
ctrl + b |
向上移动一页 |
0 或者home |
移动到当前行的最前面 |
$ 或者end |
移动到当前行的最后面 |
G |
移动到文件的最后一行 |
gg |
移动到文件的第一行 |
n<Enter> |
光标向下移动n行 |
/word |
光标向下搜寻一个名称为word 的字符串 |
:1,$s/word1/word2/g |
从第一行到最后一行寻找word1 字符串,并将其替代为word2 |
x ,X |
向前删除一个字符 |
dd |
删除当前行 |
yy |
复制当前行 |
p ,P |
p 为将已经复制的数据粘贴在光标的下一行,P 将数据复制到光标的上一行 |
u |
撤销 |
ctrl + r |
重复上一个动作 |
-
编辑模式:
按下【(a
,A
,i
,I
,o
,O
)插入,r
,R
(取代)】等任意一个字母进入编辑模式
按下Esc
可以退出编辑模式 -
指令列命令模式:
一般模式输入:
,/
,?
三个中的任意一个进入该模式。
常用命令:
wq | 保存并退出 |
---|---|
wq! |
强制保存并退出 |
set nu/nonu |
显示行号/不显示行号 |
set ff |
显示文件类型 |
set ff=unix |
将文件类型设置成unix |
注意:
!
一般这个都有强制的含义。- 当vim没有保存就退出时,可以通过文件.swp这个暂存档恢复文档。
以上是关于linux下的vi的使用方法的主要内容,如果未能解决你的问题,请参考以下文章