Emacs的组织模式和同步=完美

2020-05-04 18:49:22

做笔记是我生活和工作的一部分:记下想法,管理任务,跟踪个人项目。但很快就出现了一个问题,什么工具最能支持这项简单的任务。我搜索了3个必备功能:对我来说,待办事项或购物清单太琐碎了。在智能手机上编辑降价既糟糕又不方便。所以我在这里只关注PC和笔记本电脑工作站。我先找到了Boostnote。免费,因为它是自由和开放源码软件(自由和开放源码软件)。但是这个奇特的编辑器(不出所料)是建立在Electron之上的,这是一个需要RAM的框架。没有内置的同步功能,但可以通过Google Drive或Dropbox等第三方启用。因为我不喜欢环形交叉路口的同步,所以墨水是我的第二站。同样建立在Electron上,但通过CouchDB提供内置同步服务,每月收费不到5美元。这对我来说很合适,在两个月的试用期里我感觉很舒服。这位创作者还写了一篇关于构建他的产品的过程的帖子,这是非常有趣的。但我真的不喜欢只用来完成保存文本这样简单任务的RAM杀手应用程序的想法。应该有其他方法来抚摸我的瘙痒。Vim是我的主要编辑器,直到我知道Org-mode,它只在Emacs上完全可用。Vim很好,但是我有点没有心情学习Vimscript来长期扩展我的.vimrc。相反,我喜欢Lisp--这个古老的传奇经久不衰。所以Emacs Lisp+组织模式是2个-主要原因让我转向了一个新的终生伴侣:Emacs。因此,在掌握了基础知识并设置了一个有点像样的.emacs.d之后,完全集成了组织模式,生活就非常好了。;;[.];;SIMPLE SETUP(REQUIRED-Package';org)(Add-Hook';org-mode-Hook';Turn-on-font-lock)(global-set-key";\C-cl";';org-store-link)(global-set-key";\C-ca";';org-Agenda)(global-set-key";\C-cc";'。org-Capture)(global-set-key";\C-cb";';org-iswitchb)(setq org-log-do';time);;关闭自动折叠(setq org-start-folded nil);;[.]。

我的dotfiles的.emacs.d供您参考。在我看来,这是一个很好的Emacs安装指南。模式用于记录笔记、维护待办事项列表、计划项目以及使用快速有效的纯文本系统创作文档。

说起来很便宜,其实用这个和强大的按键组合确实开阔了我的眼界。例如:此外,从像我这样的Markdown迷的角度来看,学习组织语法并不是那么难。所以Emacs+Org-mode是完全免费的,请勾选。很棒的降价/组织编辑器,检查。我突然想到我是在Golang的一篇博客中知道Syncthing的:Syncthing是一个开源的跨平台的点对点持续文件同步应用程序。

基本上,Syncthing将您的共享数据分散到所有使用加密证书标识的连接节点。我至少需要一个活动节点来实现无停机同步(一个中央集线器)。低成本的私有云服务器是个不错的选择,但在我的例子中,我使用了99.99%的正常运行时间Raspberry PI3(它主要在我家运行PI-HOLE)。#add GPG keywget-O-https://syncthing.net/release-key.txt|sudo apt-key add-#add repositoryecho";deb http://apt.syncthing.net/Syncthing Release";|sudo tee-a/etc/apt/sources.list.d/syncthing-release.list#更新并安装sudo apt-获取更新udo apt-get install syncthing-y。

将配置从本地环回127.0.0.1重新绑定到0.0.0.0(/HOME/pi/.config/syncthing/config.xml):这将使您能够访问http://<;pi';s IP>;:8384Web Interface of Syncthing。最后,只需启动同步服务:Access http://<;pi';s IP>;:8384.在这里您可以看到我共享了我的/HOME/pi/org目录,其中包含我对2个节点的所有.org备注:在线戴尔+离线ThinkPad。现在,如果我更改了/home/dell/org,它将同步回/home/pi/org。当我的ThinkPad上线时,/home/thinkpad/org也会自动更新所有笔记!瞧啊!像个有魅力的人一样工作。另外,Emacs和Syncthing都只占用少量的RAM和CPU资源。Inkdrop Solo,(Vim+Git)传统方式,还是(Emacs+Org-mode+Syncthing)组合免提同步?使用合适的工具来完成这项工作,并选择最适合您的工具。目前,Emacs是我的日常编辑,包括编程和做笔记。(Emacs)Lisp万岁。