周末无聊自己在家里造了一个粗糙的轮子 https://github.com/sjmyuan/idea-note。
动机
主要的动机有以下几点:
日常工作中经常会有一些碎片化的信息或知识点需要记录,每一个都起一个名字建一个文件太麻烦了。 自己可以完全掌握自己数据的感觉很好 现有的软件总有这样或那样的限制,不如自己定制化来的便捷 可以省钱,可以灵活使用各种免费软件,不需要专门购买软件
思路
其实要做笔记最简单的方法就是把笔记文件存放在本地环境, 但这样做有几个缺点:
每次记笔记时都要找存放的位置,且要自己新建文件,十分不便 对已有笔记的检索比较麻烦,需要借助第三方工具且记住一大堆命令 笔记的管理比较松散,没有统一入口
针对上面几点,最简单的方法就是写一个脚本把创建, 查询等命令集中起来。目前来看最基本的功能有
创建笔记 浏览笔记 查询笔记
由于我是一个Vim的重度使用者,工作中停留时间最长的就是Vim窗口,如果可以在Vim中执行这些操作那简直就是完美。
基于以上需求,idea-note
包含了两个部分
一个是CLI工具, 命令入口是 idea另一部分是Vim的插件,命令入口是 :Idea
由于是乞丐版,目前idea-note
只在MacOS上进行了测试,且只支持Neovim 编辑器和git同步,后续会添加更多的功能。大家可以参考README进行安装试用。
功能
创建笔记
CLI $ idea
$ idea newVim :Idea浏览笔记
CLI
$ idea lsVim
暂不支持
查询笔记
CLI $ idea search <pattern>Vim :Idea <pattern>同步到git远端仓库
CLI
$ idea flushVim
暂不支持
效果图


文章转载自楠爸自习室,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




