Vim保姆级教程 宏录制 寄存器 映射 插件

命令行快捷键

在这里插入图片描述

ctrl+a 移动到行首
ctrl+e 移动到行尾
ctrl+b 往前移动
ctrl+f 往后移动
ctrl+h 删除上一个字符
ctrl+w 删除上一个单词
ctrl+u 删除当前行
ctrl+pprev上一个命令
ctrl+nnext下一个命令
vim a.txt b.txt -O同时打开两个文件
shift+z+z保存退出

Normal模式

在这里插入图片描述

/word 查找word关键字
ctrl+c/ctrl+[ 替代ESC,快速切换到Normal模式
zt将当前行移到最顶端
zz将当前行移到中间

移动大法

在这里插入图片描述

字符移动
hjkl ←↓↑→「字符移动」

单词移动
w/W 移到下个单词开头「单词移动」
e/E 移到下个单词结尾「单词移动」
b/B 移到上个单词开头「单词移动」

行间搜索移动
f{
   char}/F{
   char}移到char字符上; 下一个, 上一个「行间搜索移动」
t{
   char}/T{
   char}移到char的前一个字符; 下一个, 上一个「行间搜索移动」

水平移动
0移到行首「水平移动」
$移到行尾「水平移动」

页面移动
gg移到文件开始 G移到文件结束 ctrl+o快速返回「页面移动」
H/M/L移到屏幕所显示文件的头部Head、中部Middle、尾部Lower「页面移动」
ctrl+u/ctrl+f上下翻页 「页面移动」
zz将当前行显示在屏幕中间「页面移动」

快速删除

在这里插入图片描述

x删除字符  {
   4}x删除4个字符
dw删除单词
dd删除一行  {
   2}dd删除2行
dt{
   ;}delete to ... 删除「当前位置」到「;」的内容
d0删除「当前位置」到「行首」的内容
d$删除「当前位置」到「行尾」的内容
uundo 撤回
ctrl+r前进

快速修改

在这里插入图片描述

r = replace, c = change, s = substitute
r{
   char}快速替换字符
R{
   char}快速替换字符并可以连续替换
s/4s删除当前字符/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值