vimflowy: workflowy的vim實現 | 大家都叫我老楊

在很早一篇《像發微博一樣做GTD》裡面,我提到可以在Vim裡面實現workflowy的功能。經過參考 Vimoutliner 和 VimOrganizer,我自己做了一個vim插件,可以實現workflowy的大部分功能。同時因為是基於純文本的,隨便扔一個網盤就可以同步了,移動設備上也可以方便的查看。

特點

  • 大綱列表,用縮進表示層級,TAB鍵可以切換展開/摺疊
  • #和@關鍵字高亮和過濾
  • 標記完成功能
  • 安裝

    項目主頁在 http://www.github.com/laoyang945/vimflowy

    安裝只需要把文件拷貝到pathogen設定的插件目錄即可

    使用

    用vim打開後綴為otl的文本文件後,插件就自動載入了。使用方法和workflowy基本相同,都是使用縮進來標記大綱層次,用冒號或者分號來標記補充內容。由於是基於vim的,對快捷鍵的支持當然是必須的

    快捷鍵

  • [normal],,N(N=0~9): 所有條目展開到第N級,當N=0的時候表示全部展開
  • [normal],,dn: 標記當前節點及其所有子節點完成,並附加完成時間
  • [normal]zs: 顯示所有含有游標下單詞的條目(不包括補充內容)
  • [normal]zn: 和,,0的效果一樣
  • [normal & insert],,d: 插入日期
  • [normal & insert],,t: 插入時間
  • 截圖

    大綱,摺疊,關鍵字和標記完成

    文本過濾

    歡迎各位Vimer和GTDer使用並提出意見和建議。

    推薦閱讀:

    斯賓諾莎實現幸福的秘訣
    實現白日夢,當然從好皮囊開始!
    軟體可實現人寵對話 專家:貓狗語言還尚未破譯
    抽象類和介面(抽象類部分實現,介面隱式實現)

    TAG:大家 | workflow | 實現 |