Vim的基本操作

模式切换

Esc 切换到普通模式
<C-c> 切换到普通模式
<C-[> 切换到普通模式
i 进入到插入模式
a 进入到插入模式(光标后移一位)
A 进入到插入模式(光标移动到行尾)
R 替换模式
: 进入到命令模式
V 可视模式 面向行
v 可视模式 面向字符
<C-v> 可视模式 面向块

光标位置跳转

*普通模式中:*
gg 回到文件开头
G 到文件最后一行开头
a 在当前位置切换成Insert模式
A 在行尾加入(切换成Insert模式,光标移动到行尾)

- 光标移动到上一行开头
+ 光标移动到下一行开头
跳转到指定行:普通模式: ngg 后者nG(n是指定的行数) 或者命令模式 : n

hjkl 这是代替箭头键功能的
H M L 跳到屏幕的顶上 中间 下方
zz 让文本的最后一行显示在屏幕中央
w 正向移动到下一单词的开头
b 反向移动到当前单词/上一单词的开头
e 正向移动到当前单词/下一单词的结尾
ge 反向移动到上一单词的结尾

w是基于单词的操作(字母、数字、下划线组成), W是基于字符串的操作(非空字符组成)

gg 跳到文件的开始
G 跳到文件的结束
10gg 或10G 跳到第10行

ta 跳到下一个a 前面
fa 跳到下一个a
大写的意思相反

<C-o> 跳回光标的上一个位置

^ 移动到实际行的第一个非空白字符
g^ 移动到屏幕行的第一个非空白字符
$ 移动到实际行的行尾
g$ 移动到屏幕行的行尾
0 移动到实际行的行首
g0 移动到屏幕行的行首



*可视模式:*
o 跳转到选区的端点

文件信息显示
<C-g>显示文件的相对路径
1<C-g> 显示文件的绝对路径

删除命令

x 删除单个字符
dd 删除一行
dw 删除一个单词 并删除后面的空格
de 删除一个单词 但是不删除后面的空格
C 删除光标到行尾的所有字符并进入Insert模式
cw 删除光标所在单词并进入Insert模式
J 删除光标所在行的换行符
dap 删除一整个段落

查找

行内查找: f{char}  ;重复 ,回退
* 命令:全文查找当前光标所对应的单词
/pattern 在文档中查找下一匹配项 n重复 N回退
?pattent 在文档中查找上一匹配项 n重复 N回退

高亮设置

设置高亮命令: set hls
取消高亮设置:set nohls
搜索高亮取消:nohls
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值