key_plugin
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" NerdTree 使用
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
i,s 竖屏/横屏打开文件
I 隐藏文件Toggle
B 显示书签
:Bookmark <name> 标记书签
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Vim Surround 使用
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
基本命令
|:------:+:---------:+:---------:+:-----------------:|
| cs"' | "Hi" | 'Hi' | |
| cs"<q> | "Hi" | <q>Hi</q> | |
| cst" | <q>Hi</q> | "Hi" | |
| ds" | "Hi" | Hi | |
| ysiw] | Hi | [Hi] | 右括号不留空格 |
| ysiw{ | [Hi] | { [Hi] } | 左括号会留空格 |
| yss( | Hi | ( Hi ) | s就是一整行的意思 |
|--------+-----------+-----------+-------------------|
可视模式下 : S<p class="t"> ==> <p class="t">...</p>
多行操作 : 行可视,然后 :norm cs"'
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Tabularize 使用
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
冒号对齐 :Tabularize /:
运行上一个对齐命令 :Tab
不常用 :Tabularize /,/r1c1l0
逗号对齐
逗号前 , 右对齐 , 添加一个空格;
逗号 , 居中对齐 , 添加一个空格;
逗号后 , 左对齐 , 添加零个空格;
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Vim Table Mode 使用
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
<Leader>tm 打开/关闭Table 模式
<Leader>tr 刷新
|:---| ==> 冒号左边就左边对齐
|---:| ==> 冒号右边就右边对齐
|:--:| ==> 冒号两边就中间对齐
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Vim Signature 使用
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
m, Place the next available mark
m. If no mark on line, place the next available mark. Otherwise, remove (first) existing mark.
m- Delete all marks from the current line
]` Jump to next mark
[` Jump to prev mark
m/ Open location list and display marks from current buffer
m<Space> Delete all marks