我希望的筆記軟體功能有:
- 純文字
- 能夠使用熟悉的編輯器
- 能搜索
- 能夠上 tag (選項功能)
- 能夠有 checkbox
- 能夠有表格
- 能夠紀錄程式碼
- 最好支援 markdown
- 手機和電腦都能夠使用與同步
- 能夠有圖片
而 vim 除了第八項和第九項外,都可以做到。 而第九項也有解法。
vimwiki 的連結
https://github.com/vimwiki/vimwiki
安裝方法這裡不詳述
只簡單介紹我覺得好用的功能
vimwiki 的搜索功能
vimwiki 的內建搜索功能對我來說不是很好用所以我是透過 fzf.vim 的 ag 功能來搜索文件
用 fzf 的 ag 功能優點如下:
- 可以搜索多個詞
- 可以不管詞的順序
- 可以輸入部份字
- 可以搜索檔名(用來限制搜索範圍)
- 隨打隨搜
vimwiki 的表格
vimwiki的表格功能原本就很強大。它可以自動幫你對齊格線,以及按 tab 鍵跳到下一個儲存格的功能。讓你在建立表格時很方便。vimwiki 的 checkbox
vimwiki 也有 checkbox 。讓你快速的選取(取消選取)一個(或多個) checkboxvimwiki 的 tag 功能
vimwiki 有 tag 功能。不過我傾向用搜索功能代替
vimwiki 的 fold 功能
vimwiki 有 fold 的功能,不過我不太用就是了。
vimwiki 支援 markdown
vimwiki 支援 markdown ,自然而然,也方便存程式碼
Other
除了以上功能外,因為我平常寫程式也是用 neovim 。
所以我可以把一些範例程式碼放進 vimwiki
方便複製與參考
如何讓 vimwiki 在手機上使用
這基本上做不到。目前我的解法是用 dropbox 同步 vimwiki 的 markdown 檔案。在手機上用 iA Writer 編輯與瀏覽
https://play.google.com/store/apps/details?id=net.ia.iawriter
iA writer的好處有:
- 無廣告
- 有和 dropbox 整合
- 有 vimwiki 的checkbox 功能
- 檔案管理界面好用
沒有留言:
張貼留言