Vim使用文档

Vim使用文档

1、介绍说明

基本上vi可以分为三种状态,分别是一般模式、编辑模式和命令行模式,各模式的功能区分如下:

一般模式:

以vi打开一个文件就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用上下左右按键来移动光标,你可以使用删除字符或删除整行来处理文件内容, 也可以使用复制、粘贴来处理你的文件数据。

编辑模式:

在一般模式中可以进行删除、复制、粘贴等的操作,但是却无法编辑文件的内容,只有当到你按下【i, I, o, O, a, A, r, R】等任何一个字母之后才会进入编辑模式。这时候屏幕的左下方会出现【INSERT或 REPLACE】的字样,此时才可以进行编辑。而如果要回到一般模式时, 则必须要按下【Esc】即可退出编辑模式。

命令行模式:

输入【 : / ? 】三个中的任何一个,就可以将光标移动到最底下那一行。在这个模式中, 可以提供查找、读取、存盘、替换字符、离开vi、显示行号等的动作则是在此模式中完成的!

2、使用说明

set nu    显示行号
gg     跳转到文件开头
/     向后搜索
?    向前搜索
n    查找下一处
N    查找上一处
|     光标所在行行首
L    屏幕所显示的底行
{    段首
}    段尾
-    前一行行首
+    后一行行首
(    句首
)    下一句首
$    行末
M    屏幕中间行
0    行首(零)
hjkl    左下上右
x    删除光标所在字符
R    替换模式(可以替换任意字符)
r    单个替换
dd     删除光标所在的行
D    删除至行末(从光标位置开始)
s    删除字符并插入(单个字符删除,并进入插入模式)
S    删除行并插入(整行删除)
>>     缩进(相当于一个tab)
<<     反缩进
=    自动格式化
J    合并上下两行
I    插入到行首
i     插入
C    从光标处开始修改至行位
a    在光标后附件或追加
A    在行末追加
p    粘贴(后)
P    粘贴(前)
Esc     命令模式
ZZ     保存退出编辑(vi,含保存)
ZQ    不保存退出编辑
--------------
命令	作用
a	在光标后附加文本
A	在光标行末附加文本
i	在光标前插入文本
I	在光标行首插入文本
o	在光标下插入新行
O	在光标上插入新行
h	左移一个字符
j	下移一个字符
k	上移一个字符
l	右移一个字符
$	移至行位
0	移至行首
H	移至屏幕上端
M	移至屏幕中端
L	移至屏幕下端
:set nu	设置行号
:set nonu	取消行号
gg	到第一行
G	到最后一行
nG	到第n行
:n	到第n行
x	删除光标所在处字符
nx	删除光标所在处后n个字符
dd	删除光标所在行,ndd删除n行
dG	删除光标所在行到末尾的内容
D	删除从光标所在处到行尾
:n1,n2d	删除指定范围的行
yy、Y	复制当前行
nyy、nY	复制当前行以下n行
dd	剪切当前行
ndd	剪切当前行以下n行
p、P	粘贴在当前光标所在行下或行上
r	取代光标所在处字符
R	从光标所在处开始替换字符,按Esc结束
u	取消上一步操作
/string	向前搜索指定字符串,搜索时忽略大小写:set ic(:set noic)
n	搜索指定字符串的下一个出现位置
:%s/old/new/g	全文替换指定字符串
:n1,n2s/old/new/g(c)	在一定范围内替换指定字符串(c光标处确认)
:wq!	强行保存退出(只有文件所有者和root才能)
:q!	不保存退出(:wq  ZZ保存退出)
:w /root/service.bak	另存为(:w保存不退出)
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值