vi常用命令

1、光标移动
h              向左移动一个字符
l               向右移动一个字符
j               向上移动一个字符
k              向下移动一个字符
H             移至窗口的最后一行
M            移至窗口的中间一行
L             移至窗口的最后一行
G            移至该文件的最后一行
nG          移至该文件的第n行
[Ctrl+f]    向后翻一页
[Ctrl+b]   向前翻一页
2、删除与修改
x              删除光标后的字符
X             删除光标前的字符
dd           删除光标所在的行
ndd         删除包括光标所在行的n行文本
r              修改光标所在字符
R            进入替换状态,直接按ESC回到指令模式为止。
s            删除光标所在字符,并进入输入模式
S           删除光标所在的行,并进入输入模式
u            恢复刚才修改的文本
U           恢复光标所在行的所有修改
.            重复上一次命令的操作
3、复制
p          将编辑缓冲区的内容粘贴到光标后的一行
P         将编辑缓冲区的内容粘贴到光标前的一行
Y         复制当前行至编辑缓冲区
nY       复制当前行开始的n行至编辑缓冲区
4、     末行命令模式的常用指令
:q        结束编辑
:q!      强制离开vi,放弃存盘
:w      存盘
:w filename     将编辑内容存为名为filename的文件
:wq    存盘并退出
ZZ     存盘并退出(命令模式)
:x      若有修改存盘,退出程序
:e filename       编辑名为filenam的文件
: set nu       显示行号
/exp         往前查找字符串 exp
?exp        往后查找字符串exp


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值