vi常用命令

由命令模式进入编辑模式,之前只用了i,a,A,还有I(大写i),o,O

i——光标前插入

a——光标后插入

I——光标所在行首插入

A——光标所在行末插入

o——光标所在行的下面新建一行插入

O——光标所在行的上面新建一行插入

 

yy 复制光标所在行

4yy 从光标所在行开始复制4行

p 粘贴

dd 剪切光标所在行,不粘贴即是删除

2dd 剪切光标所在行往下2行

D 剪切光标处至行末的内容

d0 剪切光标处至行首的内容

x删除当前字符

X删除前一个字符

dw删除光标处单词

 

h左j下k上l右

 

H当前屏的第一行

M当前屏的中间行

L当前屏的最末行

 

Ctrl f 向下翻屏

Ctrl b 向上翻屏

 

20G 快速定位到第20行

 

w下一个单词

b上一个单词

 

u 撤销刚才的操作

Ctrl r 反撤销

 

 

v

V

方向键 选中多行

>> 右移

<< 左移

. 重复操作

 

{ 按片移动,上移

} 按片移动,下移

 

r 替换当前字符

R 替换当前行光标后的字符

 

/ 搜索

n 下一个

N 上一个

 

 

替换

末行模式下将所有abc替换成123

:%s/abc/123/g

末行模式下将第一行至第十行中的abc替换成123

:1,10s/abc/123/g

 

vi分屏操作

 

shift zz相当于末行模式下的:wq保存退出

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值