linux vim快捷操作

1,跳跃

1.1 跳到第一行(esc模式)
gg

1.2 跳到最后一行(esc模式)
G

1.3 跳到第n行(esc模式下按下:,会在左下角出现:)
:n

1.4 在指定行从前往后跳到有X的地方(esc模式)
先按f,再按X

1.5 在指定行从后往前跳到有X的地方(esc模式)
先按F,再按X

1.6 跳到有XXX的地方(esc模式下按下/,会在左下角出现/)
/XXX

2,删除

2.1 删除第1行到第n行
先将光标移到这行,然后执行
: 1, .d

2.2 删除第10行到第n行
先将光标移到这行,然后执行
: 10, .d

2.2 删除指定行
先将光标移到这行,然后执行
dd

3,拷贝行

3.1 剪切1到10行,并粘贴在12行(往下移用尾部对齐)
:1, 10 move 12
(此操作实际上将第10行粘贴到了12行,第9行贴到了11行,一次类推)

3.2 剪切8到10行,并粘贴在7行(往上移用头部对齐)
:8, 10 move 6
(这里是6不是7,会从6下面一行往下贴)

3.2 复制1到10行,并粘贴在12行处(往上或往下复制都用头部对其)
:1, 10 copy 11
(此处是11不是12)

4,删除列

4.1 删除tab分割文件的第二列
:%s/\t[^\t]*//

4.2 删除2到4列
在这里插入图片描述
4.3 保留前3列,删除其它所有列
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值