vim常用命令

11 篇文章 0 订阅

更多命令见:https://blog.csdn.net/mr_cat123/article/details/78895060

展示行号

Esc   #进入命令模式
shift+:  #打开输入模式
set nu   #显示行号

取消操作

Esc
u  #取消操作

选择:
(1)全选

Esc  #进入命令模式
ggvG  #gg让光标移到首行,v是Visual(可视模式),G光标到最后一行

如果并不想全选,而是选一半,可以不用gg,而是直接从光标所在位置先v再G,就选中了从光标所在到结尾的代码
(2)指定选择

v+箭头移动键(或者h,i,j,k键来移动选择)
#v是进入Visual模式,小v如果不行用大V

选择完之后就可以复制、删除、粘贴等操作了

删除:

(1)删除1行:

Esc
dd   #删除光标所在行

(2)删除多行

Esc
ndd #删除从光标所在行(包括)起往后数n行(一共删除n行)

(3)删除单个字母

Esc
dl  #删除光标所在字母

(4)删除一行内光标所在位置之后的所有字母

Esc
cw

复制

(1)复制单个字母

Esc
y  #复制光标所在位置的字母

(2)复制一行内光标之后的字母(遇到空格结束)

Esc
yw

(3)复制光标之后n个字

Esc
nyw   #复制光标(包括)之后的n个字

(3)复制一行

Esc
yy  #复制光标所在行

(4)复制多行

Esc
nyy  #复制光标所在位置(包括)之后的n行

粘贴

Esc
p

插入(insert)模式下(i键)复制为

ctrl+insert

粘贴为

shift+insert
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值