vimtutor 每章的核心命令速查表

因为系统改为ubuntu,所以大量使用终端进行操作是不可避免的,跟着vimtutor复习了一下,也算回忆起来了一些。让Kimi整理了一下每一章的重点,并制成表格速查,方便平时使用的时候速查。


vimtutor 全章节速查表

第1章:基础移动与退出

命令作用记忆技巧
h j k l左 下 上 右horizontal(水平),j 像下箭头,king 向上,l 像右箭头
:q!强制退出不保存quit + ! 强制
:wq保存并退出write + quit
x删除光标处字符像打叉删除
i光标前插入insert
A行尾追加Append(大写=大行尾)

第2章:删除与撤销

命令作用记忆技巧
dw删除到单词末尾delete + word
d$删除到行尾delete + $ 行尾
dd删除整行delete double
2w向前移动2个单词数字前缀=重复次数
2dw / d2w删除2个单词数字可放前或后
u撤销undo
U撤销整行修改大写=大撤销
Ctrl+r重做/反撤销redo

核心概念d操作符w $ 等是动作对象操作符 + 动作 = 操作


第3章:修改、替换与定位

命令作用记忆技巧
r替换单个字符replace,无需Esc
R进入替换模式大写=连续替换
ce / cw修改到单词末尾change,类似 d 但进入插入模式
c$修改到行尾change + $
Ctrl+g显示当前位置信息get info
G跳到文件最后一行Go to end
gg跳到文件第一行小写=开头
行号G跳到指定行15G
/pattern向下搜索/ 像搜索图标
?pattern向上搜索? 反向
n下一个匹配next
N上一个匹配大写=反向
Ctrl+o返回旧位置old
Ctrl+i前往新位置in

第4章:搜索替换与执行外部命令

命令作用记忆技巧
:s/old/new替换当前行第一个substitute
:s/old/new/g替换当前行所有global(行内全局)
:#,#s/old/new/g替换指定行范围:5,12s/old/new/g
:%s/old/new/g替换整个文件所有% = 全部行
:%s/old/new/gc替换并确认confirm
:!command执行外部命令! 表示外部
:w filename另存为write to
v + :w选中后保存到新文件可视模式选择范围
:r filename读取文件内容插入read
:r !command插入命令输出:r !ls

第5章:高级编辑技术

命令作用记忆技巧
o下方新建一行并插入open below
O上方新建一行并插入大写=反向
a光标后插入append(小写=小位置)
A行尾插入大写=大行尾
e跳到单词末尾end of word
y复制(yank)yank
yw复制单词yank word
yy / Y复制整行yank yank
p在光标后粘贴paste
P在光标前粘贴大写=前
R替换模式覆盖多个字符

第6章:可视模式与多文件

命令作用记忆技巧
v进入字符可视模式visual
V进入行可视模式大写=整行
Ctrl+v进入块可视模式(列选择)矩形块
>选中后缩进右箭头=右移
<选中后反缩进左箭头=左移
o可视模式下切换选择端点other end
:e filename打开新文件edit
:bn / :bnext下一个缓冲区buffer next
:bp / :bprev上一个缓冲区buffer previous

第7章:帮助系统与补全

命令作用记忆技巧
:help打开帮助help
F1同上标准帮助键
:help cmd查看特定命令帮助:help x
Ctrl+w Ctrl+w窗口间切换window
Ctrl+d命令补全提示display options
Tab命令补全标准补全键
Ctrl+n / Ctrl+p插入模式自动补全next / previous

核心操作符速查表

操作符作用可配合动作
d删除w $ 0 e G
c修改(删除并插入)同上
y复制同上
>缩进行或选中区域
<反缩进行或选中区域
=自动格式化行或选中区域

组合公式[数字] + 操作符 + [数字] + 动作

示例:d2w = 删除2个单词,2yy = 复制2行


日常高频命令 TOP 20

排名命令使用场景
1i / Esc编辑/返回
2:wq / :q!保存退出/放弃
3dd / p剪切粘贴行
4yy / p复制粘贴行
5u / Ctrl+r撤销/重做
6w / b单词跳转
7A / I行尾/行首编辑
8r快速替换字符
9x删除字符
10/ + n搜索跳转
11G / gg文件首尾
12v + >选中缩进
13:%s/a/b/g全局替换
14:!执行命令
15Ctrl+g查看位置
16o / O新建行
17dw / cw删除/修改单词
18ce修改到单词尾
19yiw / diw复制/删除整个单词(含内部)
20.重复上次操作

打印版速记口诀

移动:hjkl wbe 0$ ggG
编辑:iIaAoO rR x
删除:dd dw d$ D
复制:yy yw pP
撤销:u Ctrl+r
搜索:/ ? nN
替换::s :%s
保存::w :q :wq :q!

建议将此表截图保存或打印贴在显示器旁,坚持一周即可形成肌肉记忆!

标签: vim

相关文章

那年今日