动机
我想找一个日记\提醒\规划软件,需求包括在linux、android、ipad上面进行同步。
一开始考虑的是chrome插件,但是手机/ipad上面无法使用。
最后因为主要记录是在linux上面输入,我常用vscode,采用的方案是
vscode插件:vscode-journal + 坚果云 Nutstore files。
坚果云在各个平台均有客户端,基本作用是完成各个设备间(某个文件夹下)文件同步。使用十分简单,官方有中文PDF说明。
vscode-journal 作用是:在base
文件夹下面创建/年/月/日.md文件,保存内容。其中 base
文件夹可以配置,默认用户家目录;.md是markdown格式,可以修改默认为其他格式。
安装
项目地址 https://github.com/pajoma/vscode-journal
我的安装环境是deepin linux,其他系统基本类似
-
打开vscode
-
Ctrl+Shift+x
-
搜索安装:vscode-journal、vscode-journal-view
配置
没有同步需求可以略过,默认文件保存在在 /home/yourhomename/Journal
-
我只进行了
base
目录配置,我习惯.md文件(可以安装typora配合使用,也可以直接使用)-
打开vscode
-
文件-首选项-设置
-
输入
journal base
,填入目录,配合nutstore的情况下设置为/home/yourhomename/Nutstore Files
-
使用
vscode-journal
打开(2种方式)
-
ctrl+shift+j
-
ctrl+shift+p
, 输入journal
使用
-
输入:输入内容只有
日期
+(可选)内容
。-
在base目录下无则创建;有则打开:base/year/month/day.md
-
例如,今天是2020年五月17日,输入
5
,创建base/2020/05/05.md(5月5日),输入today
,创建base/2020/05/17.md -
初次打开的样式:
-
日期
-
偏移
-
0
今天,+4
4天以后。
-
-
某周某天
next wednesday
创建2020/05/24.md(下周日)。例如monday
mon
last sun
-
日期 本月直接输入数字。
10-25
表示2020/10/25.md;2015-20-10
表示2015/10/20.md-
错误处理:32会被记录,11-31自动转换为12-01
-
-
快捷输入 :
today
to
tomorrow
tom
yesterday
yes
-
-
内容
-
输入要提醒的内容,保存从第二行开始,以MEMO: 开头
-
-
-
修饰:输入内容为
修饰词
+日期
+内容
-
修饰词:包括
task
todo
效果完全相同 -
添加内容到Tasks 一栏下面;否则是MEMO后面
-
-
vscode-journal-view
-
ctrl+shift+p
-
输入View: Show journal
-
打开即可,左侧即图形界面,可以浏览Base目录下内容。
同步:坚果云设置开机自动启动。
ipad上看: