非程序员-纯菜,只想用orgmode作笔记,是不是有点走错地方?迷惘中...请指点

试过很多知识管理、日记软件、笔记软件,没找到满意的。目前用widdlywiki,现在的笔记才6M,结果已经卡得不行。

  • 我的想法其实比较简单,那就是记录一切。简单说,就是个笔记功能。也包括日记、随笔、收集的知识等。

但,要对记录下来的东西能方便地整理归类。结果,找遍所有地方试遍所有软件,找不到合适的工具。

基本但必须的功能:

  • 可加密(其中很多是些日记,还是加密吧)
  • 手机端可看(记得仔细全面,可经常突然要用时没带电脑)
  • 可在笔记中放图片(有时上课照个课件什么的)
  • 不走云端(用u盘)

找到这里,除了膜拜还是膜拜。emacs如此强大,边缘知识宽到无边,感慨现今的程序员要学的东西也太多了。

但弱水三千,我只取一滴。

我是冲着orgmode强大的大纲标签,gtd也想顺手牵起。我看,这前两招,emacs已是数据库。

根据指点,看了2集子龙的视频,越发感到门槛之高。

我在想,只是这点记笔记的要求,去大费周章地系统地学习整个emacs、且看完21集估计我还是一知半解?是不是走错殿堂?有何好招快招,请指点一二。感谢感谢

2 个赞

先用起来,工具就是用来用得,不过全端同步还要加密,org估计不好做

Edit: 你可以先看看陈斌的这篇文章, 有些核心观点可以了解一下, 另外新手上来建议直接用starter kit. 如果要记录中文的话, 可以考虑一下Centaur Emacs. 最近用了一下, 感觉不错(打个广告,哈哈). Spacemacs虽然出名, 但是其实很多细节做得不够到位. 经不起推敲.

提到加密,我之前也折腾过,最早是用 filename.org.gpg,后来在不同设备上打开很麻烦放弃了。我水平有限,所以复杂的 gpg encrypt 也都放弃了。

提供一个思路:用 GitLab 的私有项目功能:本地是纯文本文件,还可以使用 git 管理,云端是需要密码才能登录并查看的。

I can’t get your point, I think the poster just want a pratical way to do GTD and knowledge management, Emacs is a good way, if you don’t think so you can give your suggestions instead of replying with some really reasonable but pointless words without any opnion or comment.

1 个赞

我感觉 @anon70527524 的意思是你最好不要搞这些东西……

谢谢!我去读了陈斌的文章。

要说“用起来的话”,如果只是当个简简单单的文本编辑器的话,没多少问题。即便快捷键再怎么与众不同。

  • 只是我现在搞不定加密。在vim里只要:X即可。emacs里,学着部署gpg、ccrypt,都不成功,很头大。当然归根结底是没搞透lisp。像我这样想速成的话,还没查到捷径。

  • 也搞不定标签的树形显示。查了网上定义了C-ca,能出另窗,但树形出不来。不知问题在哪。。。当然归根结底肯定是速成的问题。

又能如何?终究,我对去学el的各种各种的确没多少信心。

谢谢热心指点@cireu@erstern,帮助甚多。也许谢谢@firestlove@reimuxmx的关注。

即使你学透了elisp 手机上也用不上吧

emacs看图片的效果也不是很好 万一你想放段语音进去就更没希望了

我觉得还是买个小巧的笔记本电脑更靠谱

如果没有带电脑 你就当手机没电不就行了

emacs纯文本格式,手机端只用简单的看,不用折叠高亮等,只要安卓的内置文本编辑器即可打开看了。

只是看图问题,目前还没触及,如果确实难以实现的话,我还真要打退堂鼓。

为什么不走云端呢?

u盘损坏的概率应该和云端数据丢失的概率差不多大

一个不走云端,几乎所有的笔记app都被pass掉了

如果一个app用户少,功能也多不了

5g的时代就要来了 u盘应该和光盘一样退出历史舞台了吧

5 个赞

谢谢。不上云主要是为了与互联网物理隔离。请谅解我这逆潮流的想法。

2 个赞

谢谢。大开眼界!我坚信emacser是没什么困难能够阻止的。

1 个赞

我的方案是:org-mode + deft-mode + syncthing

  • Win: 有好几台,都需要同步
  • Android: 在termux中装emacs,笔记以看为主,偶尔做小修改
  • 备份机: 用一台老PC,做带历史记录的备份
  • VPS: 前面三种节点,很容易遇到只有1台在线而无法同步的情况,VPS做为伪中心节点(syncthing没有中心)持续接收和分发最新的内容
  • emacs配置: 用syncthing同步,所有设备都自动拉到最新
  • 加密: 没有加密,敏感信息不放进去
  • 笔记量: 4k多篇,deft搜索非常快,只是初始化慢点儿
7 个赞

你说的云端是指云盘/云同步吗?

云盘我现在只拿来备份吧,而云同步感觉不是很有必要。。。

云同步有两个明显的问题:

  1. 云盘提供商理论上可以反向删除你本地文件,所以一些比较重要的文件不能放在云盘上。

  2. 云盘对于 高密度 or 大文件的同步很麻烦。

1 个赞

首先认同楼主重要内容要跟网络物理隔离的想法。你说的两个问题:

  1. 云盘需要本地备份配合使用,重要的内容要靠多个备份来保证,不能只依赖云盘。
  2. 取决于云盘自己客户端的同步算法,我只知道 Dropbox 在这方面做得不错,其他几家不是很确定。
1 个赞

跟楼主的需求不完全一样,但说一下我的 solution,抛砖引玉。

  • 大部份文件用明文存储,用 txt 作为文件后缀,emacs 打开 txt 文件自动加载 org-mode => 方便在手机上打开。

  • 部份文件用 gpg 加密 => 加密文件我不在手机上打开 -> 如果写日记的话,可以先写到一个明文文件,然后用 PC 端的时候,再转到加密文件。

  • 用 Dropbox 同步,手机端的 Dropbox 设置指纹和密码,PC 端就靠操作系统本身的密码和加密功能 => 一种隐私和方便的 compromise 吧。

2 个赞

墙内我一直用坚果同步RIME的词库,可以自动用最近修改的版本替换同一账户下任意设备的旧文件,同时可以在Win、Linux、手机等不同平台和设备间同步,具体的算法有网友提过,我当时不了解也没记住名字。

2 个赞

我觉得还是这个更好的吧

现在还没有折叠功能 搜索也不完善

但是可以看图片

2 个赞
  1. Android 手机端装一个终端模拟器,自然可以运行完整的 Emacs。iPhone 没试过应该也可以(吧)。
  2. 写一个 shell / elisp 脚本用来做加 / 解密文件 / 文件夹的工作。
  3. 用任何你喜欢的同步方式同步加密后的文件。然后在 PC / Mac / Android / xx 等端执行解密脚本。
  4. 在 PC / Mac / Android / xx 等端使用 Emacs 进行编辑。当然手机上不插键盘编辑是有点麻烦。
1 个赞

图 片 呢 ?