XVim
2016 - 03 - 24
| 长 = 数 + 量 | 编辑 | ||
|---|---|---|---|
| h, j, k, l | 左下上右 | x | 删 字 |
| zt | 当前行居顶 | r + 字 | 替 字 |
| zz | 当前行居中 | c + 长 | 删 该 长 + 变输入态 |
| zb | 当前行居底 | d + 长 | 删 该 长 |
| % | 配对跳 | 数 + dd | 删 N 句 |
| H, M, L | 顶 中 尾 | y + 长 | 复制 长 |
| w | 词 | yy | 复制 行 |
| 数 + G | 至N行 | p, P | 贴 光标 前 后 |
| 数 + % | 至全文 N% | u, U | undo 上一次, 该句 |
| ^ $ | 句 首尾 | Ctr - r | redo |
| gg G | 页 首尾 | J | 两行合一 |
| b w | 词前 进退 | ||
| B W | 空格前 进退 | Fold | |
| e | 词尾 退 | zc zm | 单, 全 折 |
| - + | 句头 进退 | zo zr | 单, 全 开 |
| F + 字 f + 字 | 向前后查找第一个 | ||
| T + 字 t + 字 | 同上的后一个 | Jump | |
| Ctr-u Ctr-d | 上下半页 | Ctr - ] | 查定义 |
| Ctr-b Ctr-f | 上下页 | Ctr - t | 返回 |
| Ctr-y Ctr-e | 上下行 | gd | 定义 |
| 模式 | 查 | ||
| v, V | 复制态 后为行模式 | * | 查光标所在词 |
| R | 替换态 | /printf | 查找printf |
| i I | 输入态 字, 句 前 | ?printf | 反向查printf |
| a A | 输入态 字, 句 后 | n | 查下一个 |
| o O | 输入态 下, 上 行 | N | 查上一个 |
| :s/foo/bar/ | 单行中 替换一次 | ||
| Window | :s/foo/bar/g | 单行中 全部替换 | |
| Ctr-w s | 横 添加w | :%s/foo/bar/g | 全文中 全部替换 |
| Ctr-w v | 竖 添加w | :%s/foo/bar/gi | 全文中 全部替换 忽略大小写 |
| Ctr-w n | 同于上次 添加w | :%s/foo/bar/gc | 全文中 全部替换 须单个确认 |
| Ctr-w c | 当前 关闭w | :%s//bar/g | 全文中 全部替换 替换值为最后一次的搜索词 |
| Ctr-w o | 除主w 全关 | ||
| Ctr-w q | Marks 特殊标记 | ||
| Ctr-w h,j,k,l | 左下上右 切换w | . | 最近编辑的位置 |
| Ctr-w w | 下w 跳转 | 0-9 | 最近使用的文件 |
| Ctr-w W | 上w 跳转 | ∧ | 最近插入的位置 |
| ’ | 上次跳转前位置 | ||
| Marks 命令 | ” | 上次退出文件时位置 | |
| m+[a-z] | 创建标记 | [ | 上次修改开始处 |
| ’+[a-z] | 移动到标记的行首 | ] | 上次修改结尾处 |
| `+[a-z] | 移动到标记位置 | ||
| :marks | 列出所有标记 | ||
| :delmarks | 删除指定标记 | ||
| :delmarks! | 删除所有标记 |