VI编辑器

一、VI编辑器简介

VI是Visual Interface(可视化接口) 的简称,是Linux上基本的文本编辑工具,可以执行输出、删除、查找、替换等操作;VIM是Visual Interface Improved的简称,VI的增强版,兼容所有的VI指令,增加了很多功能,如代码的关键字加亮、多级撤销、跨平台运行、图形界面等。

二、VIM的更新、安装

更新:sudo apt-get update
安装:sudo apt-get install vim

三、命令模式

1、光标移动

指令说明
h光标左移
j光标下移
k光标上移
l光标右移
W光标移动到下一个字符串
B光标移动到上一个字符串
(光标移动到上一个句子
)光标移动到下一个句子
{光标移动到上一个段落
}光标移动到下一个段落
G光标移动到文件最后一行
行号 + G光标移动到改行
Ctrl + B向上翻页
Ctrl + F向下翻页
Ctrl + U向上翻半页
Ctrl + D向下翻半页
H光标移动到本屏显示的首行
M光标移动到本屏显示的中间
L光标移动到本屏显示的尾行
z + Enter光标所在行成为屏幕显示的首行
z + -光标所在行成为屏幕显示的尾行

2.命令模式下进入插入模式

指令说明
i光标位置进入插入模式
I/Shift +i在光标所在行的行首进入插入模式
a在光标的后面进入插入模式
A/Shift + a在光标所在行的行尾进入插入模式
o在光标所在行的下一行插入空行并进入插入模式
O在光标所在行的上一行插入空行并进入插入模式
s删除光标后的字符并进入插入模式
S/cc删除光标所在行并进入插入模式
cl删除光标后一个字符并进入插入模式
cw删除光标后的一个字符串并进入插入模式

3.删除

指令说明
d0/d^删除光标位置到行首的所有字符
d&删除光标位置到行尾的所有字符
db删除光标位置到字符串起始位置的字符串
dd删除光标所在行的所有字符
de删除光标到字符串结尾处的整个字符串
dh删除光标前一个字符
dj删除光标所在行及下一行的所有字符
dk删除光标所在行及上一行的所有字符
dl删除光标后一个字符
dgg删除光标所在行到文件开头的所有字符
dG删除光标所在行到文件末尾的所有字符

4.撤销

指令说明
u撤销最近的一次修改
Ctrl + r取消最后一次的撤销

5.粘贴

指令说明
p粘贴在光标之后
P粘贴在光标之前

6.替换

指令说明
r替换光标后的

四、底层模式

指令说明
:w保存
:q退出
:!强制执行
:ls列出当前vim打开的所有文件
:n切换到后一个文件
:N切换到前一个文件
: + 行号光标快速定位到改行
/ + 字符光标向后搜索该字符
?+ 字符光标向前搜索该字符
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值