【linux学习】vim学习

常用

yy:复制光标所在行
nyy:复制光标向下n行
区域复制:v+hjkl选择区域,y复制


末行模式下: 
sp:横分屏
vsp:竖分屏


dd:删除光标所在行
ndd:删除光标向下的n行

gg=G:调整代码格式

一、工作模式

命令模式

文本模式

末行模式

二、切换文本

i:向前插入

a:向后插入

o:向下一行

I:行首

A:行尾

O:上一行

s:删除光标所选字符

S:删除光标所选行

三、移动光标

h:左
j:下
k:上
l:右
gg:行首
G:末行
nG:指定行
%:完成括号之间定位

四、查找

1 查找未知的字符。在命令模式下,输入/,再输入关键字。n下一个
2 查找已知的字符,想知道后面还有多少个,光标定位在单词身上,*/#继续查询
3 ctrl + n:补齐

五、替换

1 单行替换:末行模式下,:s /旧字符/新字符/g      【g替换这一行出现的多个旧字符】
2 通篇替换:末行模式下,:%s /旧字符/新字符/g
3 部分替换:末行模式下,:10,20s /旧字符/新字符/g

六、复制

yy:复制光标所在行
nyy:复制光标向下n行
区域复制:v+hjkl选择区域,y复制

七、粘贴

p:向下/向后粘贴  【小p】
P:向上/向前粘贴  【大p】

八、撤销

命令模式下:u
反撤销:ctl+r

九、删除

dd:删除光标所在行
ndd:删除光标向下的n行
D/d$:删除光标到行尾
d0:删除光标到行首
v+hjkl选定区域,d剪切
x:删除光标选中字符
dw:删除光标开始后的第一个单词

十、分屏

末行模式下: 
sp:横分屏
vsp:竖分屏
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值