vim常用操作

最近在学习使用vim进行开发,但是vim的命令都还不熟悉,所以专门去整理了一下,以便使用

光标跳转,删除,复制,粘贴

按键功能
ctrl + f屏幕向下移动一页
ctrl + b 屏幕向上移动一页
0 移动到这一行的最前面字符处
$移动到这一行的最后面字符处
G 移动到档案的最后一行
nG 移动到这个档案的第n行
gg 移动到这个档案的第一行
n+enter 向下移动n行
x,X x为向后删除一个字符,X为向前删除一个字符
dd删除光标所在的一行
ndd删除向下的n行
d1G删除光标所在行到第一行的所有数据
dG删除光标所在行到最后一行的所有数据
d$删除光标所在处到该行的最后一个字符
d0删除光标所在处到该行的第一个字符
yy复制光标所在的那一行
nyy复制光标所在的向下n行
p,Pp为粘贴在光标下(后),P为粘贴在光标上(前)
u撤销
.重复上一个动作

一般模式转换为插入模式

按键功能
i,I进入插入/编辑模式,i为从光标所在处插入,I为在目前所在行的第一个非空格符处开始插入
a,Aa为从光标后插入,A为在目前所在行的最后一个字符处开始插入
o,Oo为在光标所在行的下一行插入,O为在光标所在行的上一行插入
r,R替换,r只会替换光标所在字符一次,R一直取代光标所在字符,直到按下esc为止

指令列模式

按键功能
:set nu显示行号
:set nonu与set nu 相反,为取消行号

区块选择

按键功能
v字符选择,会将光标经过的地方选择
V行选择,会将光标经过的行选择
ctrl+v区块选择,可以用长方形的方式选择
y复制选择的
d删除选择的

分割窗口

:sp [filename]

整理了部分常用的命令,还有许多命令这里是没有的,有兴趣的同学可以自己去总结!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值