Vim使用教程

必须要知道的

命令功能
按下键 i进入 Insert 模式
ESC返回 Command 模式
命令(Command 模式下)功能
x删当前光标所在的一个字符。
|wq存盘 + 退出 (`
dd删除当前行,并把删除的行存到剪贴板里
p粘贴剪贴板

可能要知道

移动光标

简单的移动光标
0数字零,到行头
$到本行尾
/pattern搜索 pattern 的字符串(如果搜索出多个匹配,可按n键到下一个)
h光标左移一格
j光标下移一格
k光标上移一格
l光标右移一格

Undo/Redo

Undo/Redo
uundo
Ctrl + rredo

重复运行命令

重复运行命令
.重复上一次命令
N重复某个命令N次
2dd:删除2行
3p:粘贴文本3次

选择

选择
使用 Ctrl + v 可进入可视块模式允许垂直方向选择文本

复制

复制
y复制(可与移动命令搭配使用,自行探索,如yw可复制光标至词尾的内容)
yy复制一行
Nyy复制从光标处起的N行内容
yw复制光标处至词尾的内容
yaw复制光标所在单词
ya"yank around ",复制整个字符串包括引号
yi"yank inside ",复制引号之间的内容,不包括引号(类似还有yi(、yi[等)

删除

删除(剪切)
x删除光标所在字符(cut)
d删除(可与移动命令搭配使用,自行探索)
dd删除光标所在行
D从光标处删至行尾(与d0等同)
dw删除光标至词尾的内容
daw删除光标所在单词

查找

查找
/str查找字符串str第一次出现的位置
n当查找到指定内容后,继续查找下一个
N查找上一个
*向后查找当前光标所在单词
#向前查找当前光标所在单词
fa向后查找第一个a出现的位置
;重复上一次f查找命令
缩进
>>增加缩进
<<减少缩进
gg=G自动全文缩进
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值