Please enable JavaScript.
Coggle requires JavaScript to display documents.
vim (motion 移动指令 (上下左右 (上 k, 下 j, 左 h, 右 l), 搜索 (/ + 字符串 向下搜索 重复查找 +…
vim
motion
移动指令
上下左右
上 k
下 j
左 h
右 l
移动到单词
单词开头 w 后一个
单词结尾 e 本单词
单词开头 b 本单词(如果光标已经在首字母-前一个开头)
移动到行
行首 0(数字)^(行的首字母)
搜索
/ + 字符串 向下搜索 重复查找 + n(向后) p (向前)
? + 字符串 向上搜索
退回上一位置 ^C + O 最新位置 ^C + I
% ) ] } 配对括号查找
定位及文件信息
^C + G 显示文件信息
gg 行首
G 行尾
【行号】+ G 跳转到行号所在行
页面移动
中部 M
底部 L
顶部 H
operator
操作符
删除
d 配合 【重复次数】移动指示
【重复次数】dd 整行
撤销
撤销一步 u
撤销整行 U
重做 ^C + r
置入
p 将最后一次删除置于光标之后 P 之前
替换
r + 需要替换的光标位置的字符 R 连续替换 esc 推出替换
:[#,#][%]s/ord/new[/g]( g 整行或全部,# 行号,% 文档匹配,c 提示替换,只能改变光标所在行)
:r 文件名 !外部命令 在本行上 提取和合并外部文件或外部命令结果
更改
ce 更改到词尾 并进入插入模式
c 【数字】 移动指示 例如 e w $ 等
复制粘贴
可视化模式
v 选中 移动指令 p
y [number] 移动指令 e $ 等
命令类
外部命令
:! + shell 命令 回车 显示 回车 补全 ^C + D 显示补全提示 tab补全
保存文件
:w 文件名
可视化模式
v + 移动指示 再用上面命令(选取部分保存)
打开类命令
o 插入下行 O 插入上一行
a 光标后插入 A 行尾
i 光标前插入 I 行首插入
设置类命令 选项
:set xxx 设置选项
ic 忽略大小写 ignore case
hls 高亮显示所有匹配短语 hlsearch
is 查找短语时显示部分匹配 incsearch
:set noxxx 关闭选项