导图社区 vim学习笔记
这是一篇关于vim学习笔记的思维导图,主要内容有1.移动光标2.基本操作3.组合操作4.历史操作5.切换模式。
信息化建设评分标准思维导图,主要包括:技术因素(32)、商务因素(15)、价格因素(53)。
这是一篇关于LVM扩容的结构思维导图,阐述了复习LVM创建模拟,磁盘爆满,解决爆满和总结,对LVM扩容感兴趣的小伙伴可以看看哟。
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
vim
命令模式
1. 移动光标
1.1. 方向移动

上
k
下
j
左
h
右
l
1.2. 行内跳转
行首位置
0
行首字符
^
行尾
$
下一个单词
w
上一个单词
b
往右到第一次出现指定的字符'x'
f'x'
往左到第一次出现指定的字符'x'
F'x'
1.3. 跨行跳转
直达第一行
gg
直达第n行
ngg
nG
直达最后一行
G
直达全文n%的行
n%
2. 基本操作
2.1. 复制
y
2.2. 删除
d
2.3. 删除(选中)的内容
默认选中光标所在字符
x
2.4. 粘贴
光标之后粘贴
当前行的下一行粘贴
p
光标之前粘贴
当前行的上一行粘贴
P
2.5. 替换
单次符替换
r
连续替换
R
3. 组合操作
3.1. 复制y + 光标移动
行内复制
复制到光标所在单词尾
yw
复制到行尾
y$
复制到行首字符(不包括空格)
y^
复制到行首位置(包括空格)
y0
复制到光标所在单词头
yb
往右 复制到 第一次出现的指定字符'x'
yf'x'
往左 复制到 第一次出现的指定字符'x'
yF'x'
跨行复制
复制光标所在行
yy
复制光标所在行往下n行
nyy
3.2. 删除d + 光标移动
行内删除
删除到光标所在单词尾
dw
删除到行尾
d$
删除到行首
d^
删除到光标所在单词头
db
往右 删除到 第一次出现的指定字符'x'
df'x'
往左 删除到 第一次出现的指定字符'x'
dF'x'
跨行删除
删除光标所在行
dd
删除光标所在行往下n行
ndd
3.3. 大小写转换
转为大写
gU+光标移动
gUw
gU3w
uU$
转为小写
gu+光标移动
guw
gu2w
gu$
3.4. 删除并进入插入模式
'x'字符不删除
cf'x'
'x'字符删除
ct'x'
cF'x'
cT'x'
cb
cw
c^
c$
往右 删除到 第n次出现的指定字符'x'
ncf'x'
nct'x'
往左 删除到 第n次出现的指定字符'x'
ncF'x'
ncT'x'
4. 历史操作
4.1. 后退undo
u
4.2. 前进redo
Ctrl + r
5. 切换模式
5.1. 进入插入模式
在光标所在字符之前 插入字符
i
在 光标所在字符之后 插入字符
a
在当前行起始的位置 插入字符
I
在当前行结束的位置 插入字符
A
在当前行 上方 另起一行 插入
O
在当前行 下方 另起一行 插入
o
5.2. 进入可视模式
普通可视
正常选择
v
可视行
以"行"为单位的选择
shift + v
可视块
以"行列式"为单位选择
ctrl + v
按o切换光标
5.3. 进入扩展命令模式
:
保存和退出
内容修改后,不保存退出
:q!
内容为修改,直接退出
:q
保存
保存并退出
:x
:wq
查找替换
一次替换
:%s/旧字符串/新字符串
全部替换
:%s/旧字符串/新字符串/g
编辑器设置
设置行号
:set nu
取消行号
:set nonu
设置粘贴模式
:set paste
设置缩进模式
:set ai
设置水平线
:set cursorline
设置垂直线
:set cursorcolumn
脱离光标操作
第n行到第m行
复制
:n,m y
删除
:n,m d
任意行操作
:n y
:n d