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! 删除所有标记    
Table of Contents