k-vim 更新9.0版本

直达链接

趁着近期有点时间, 将积累几个月的改进/痛点/更新等处理了一把, k-vim正式更新到9.0版本.

如果喜欢, 欢迎star/fork, 欢迎提pr.

本次更新: 完整更新日志

    1. 新增依赖ag(the_silver_searcher)

    安装 [the_silver_searcher](https://github.com/ggreer/the_silver_searcher#installing)

    具体见文档

    2. 引入 thinca/vim-quickrun

        2.1 以message的方式展示, 同原先的F10行为, 按回车过掉消息
        2.2    F10 运行 / ,r  运行

    2. 引入dyng/ctrlsf.vim, 类似 sublimetext的全局搜索

        2.1 依赖于ag的全局搜索
        2.2 将光标挪到单词, 快捷键\  - 进入全局搜索, 移入分屏界面, o/t/T/q操作


    3. 代码折叠

        3.1 <leader>zz 折叠/打开所有代码toggle(本次新增配置)
        3.2 za 当前光标所在区域折叠toggle(vim默认的)

    4. syntastic语法检查

        4.1 修正语法检查错误高亮, 精确到具体错误单词
        4.2 开启python的pep8, 允许忽略某些warning, vimrc.bundles: line 40
        4.3 <leader>s  打开当前文件所有语法错误列表(新增配置)

    5.  easymotion

        5.1 <leader><leader>.  重复上一次easymotion命令, 更高效(新增配置)

    6. 修改RainbowParentheses, 防止黑色括号出现

    7. 修改vim-expand-region快捷键

        7.1 v 扩增选中范围
        7.2 V 缩小选中范围

    8. 新增主题tomorrow

后面, 针对每个插件的使用, 之前笔记整理了一把, 后续逐步发出.


另外, 开始在实际项目中更多的使用golang, 最近在搞ELK日志收集统计系统, 做了一个收集任意端上报数据, 落地成日志文件, 然后经由logstash转存储到es.

http_json_logger: 一个日志上报收集服务, 可以收集从浏览器/js/android/ios等通过http上报的日志, 落地为文本文件, 用作后续日志统计/分析/数据挖掘等. logger模块是使用beego的logger模块精简后的, 这是第二个golang项目, 上一个是下拉提示 suggestion

另一个更新是, 花了两个小时, 给blog文章页面加了生成目录的功能, 另外搞了下阅读时左侧展示当前所在位置标题.(还无法支持响应式……)


度过了接近一年多的瓶颈期, 过去一年多可能是近几年迷茫和挣扎的一段时间, 眼睁睁看自己在某个地方卡住, 苦苦挣扎, 一步步往前, 这个过程是痛苦的, 独自成长, 一点点地去达成1万小时的目标

随着时间流逝, 一切在逐渐明晰, 从测试转开发, 正式两年半了, 不短不长, 近期却有很多感悟. 或许, 该有些突破了吧.


后续在自建wiki的同时, 提高blog的更新频率.

wklken

2015-05-05 于深圳


vim

997 Words

2015-05-05 00:00 +0000