用 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, 支持自动选择引擎, 支持用户自己扩展新引擎, 支持列求和.
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.