用 vim 10 好几年了, 应该说日子不算短了, 有时候使用时遇到一些机械性的重复工作或特殊需求, 就想弄个脚本来做, 所以陆续写了些脚本. 代码量不是很大的, 就放自己的 vimrc 里了. 稍微多点的, 就另写了个脚本, 但基本都属于玩儿票玩具水平. 如果有类似需要的, 可以查看试用, 但凡能减轻你的工作量, 我会很高兴. 因为自己做的东西有第 2 个人受益也是个让人欣慰的事.. 同时也欢迎各种意见建议.
所有脚本都有 readme 详细解释, 可点进去看, 基本都有截图, 大多数有 gif 动图:
-
last256: ( https://github.com/sk1418/last256 ) 自用的一个 colorscheme, 里面有些常用的 highlight 设定, 比如 Important, Fixme, Todo ...
-
BlockIt: ( https://github.com/sk1418/blockit ) 选择一个区域, 自动生成围绕它的 ASCII 字符的边框, 有对齐选项
-
QFGrep ( https://github.com/sk1418/QFGrep ) 当 grep/ack/ag 的结果在 quickfix/locationList 里显示时, 可做进一步筛选, 从而加速选择. (后可恢复最初 grep/ack/ag 结果)
-
Join ( https://github.com/sk1418/Join ) 扩充增强 vim 自身的
:join命令, 比如反向 join; 反序 join; 保持被 join 行;特定间隔符 join 等 -
HowMuch ( https://github.com/sk1418/HowMuch ) 在 vim 中进行数学运算, 支持 visual 选择计算, 支持 3 种计算引擎 py/bc/vim, 支持自动选择引擎, 支持用户自己扩展新引擎, 支持列求和.