Linux基础一——Vi/Vim编辑器指令

1.vi/vim
一般模式下:删除 复制  粘贴

yy复制光标当前行(连按两次y字母键)
y $当前行光标位置开始到末尾内容进行复制
y ^当前行光标位置之前的内容进行复制
y w复制当前单词
p粘贴
yy 数字 p复制一行粘贴几行。yy后 移动光标到目标位置键盘输入粘贴数字 然后按p进行粘贴
数字 yy 或 y 数字 y复制几行。光标放在要复制的起始行,按yy之前 键盘输入需要复制的行数
dd删除当前行
d $当前行光标位置开始到末尾内容进行删除
d ^当前行光标位置之前的内容进行删除
d w删除当前词(光标需要放在单词的首字母位置)
d 数字 d删除光标(含)后多少行
x剪切一个字符(当前光标)
X(shift + x)剪切当前光标的前一个字符
r单个字符的替换。光标位置按r键后输入别的内容进行替换。
R(shift + r)改一串字符。依次输入内容进行字符替换
u撤销、回滚
shift + 6(^)跳到当前行头
shift + 4($)跳到当前行尾
w跳到下一个词(词头位置)
B跳到上一个词(词头)
e跳到当前词尾
gg/shift+h移到第一行行头
数字+G移动到指定行
G/L跳到页尾
数字 N+G跳到目标行

命令模式:

:wq保存并退出
:w保存
:q退出
:q!不保存强制退出
/要查找的词n查找下一个,N 往上查找
:noh取消高亮显示
:s/a/b替换当前行中的第一个a为b
:s/a/b/g替换当前行中的所有a为b
:%s/a/b替换文档中每一行的第一个a为b,加/g替换文档中所有a
:set nu/nonu显示/关闭页面行号

插入模式:(一般模式下按键盘 i 进入插入模式)
o:下方新增一行光标同步移到新增的哪一行
O:当前行上方插入一行
A:跳到当前行最后进行插入

退出编辑模式:esc键

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值