Linux中vi的用法

vi 有三种工作模式(普通模式)
1.输入模式
2.命令模式
3.末行模式

ese 退出到普通模式

输入模式:
a 光标处的后面切换到输入
A 光标跳转到当前行的最末端
i 光标处的前面输入
I 光标跳到当前行的最前端
r 替换光标处的一字母
R 一直替换光标所在的位置,按esc退出
o 在光标处下面,新空一行
O 在光标处上面,新空一行


末行模式:
:进入末行模式
:w 保存 write
:w [路径]abc 另存为abc文件
:q 退出
:q! 强制退出
:wq 保存并退出
:set nu 显示行号 nu=number
:set nonu 取消行号

命令模式:
NG  光标跳转 到第N行
G   跳转到最后行
gg  跳转到第一行 等同于 1G
x   删除光标处的一个字母等同于    delete 键
dd  删除光标处的整行数据
Ndd 删除光标后N行的所有数据
yy  复制光标处的整行数据          小写yy
yw  复制光标处的一个单词
ynw 复制光标处后面的n个单词
Nyy 复制光标后N行的数据
p   粘贴到光标处后一行的位置      小写p
P   粘贴到光标处前一行的位置       大写P
u   每按一次,撤销前一次操作
U   对比上一次操作
ctrl + r  恢复撤销
d^   删除光标处到行首的所有字母 等同于d0.
d$   删除光标处到行末尾的所有字母,包含光标处的字母
cc   剪切当行
cnc  剪切光标后n行数据
dw   删除光标处的一个单词
W    光标跳转到下一个单词
n左右键   向左向右向上向下移动n个位置
d方向键   向左右删除一个字符, 向上下删除一行

在输入模式下,backspace 也可以删除
在命令模式下,x和delete是 删除
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值