在安卓的Termux上使用emacs

如何记笔记和如何做时间管理?

在PC端锚定org-mode之后,多年来反反复复地犹犹豫豫地还是坚持原则不动摇之后, 那么,移动端用什么呢? 过去的七八年,在orgly,logseq,obsidian,bearnote,手机自带的应用,以及各种笔记和管理软件之间辗转。

在这个AI时代的新纪元,在所有使用emacs过程中遇到的琐碎的问题都能轻易解决的时间节点上, 前几天,我尝试在安卓的termux终端上使用emacs记笔记。 用emacs和elisp来大一统地管理生活和工作的方方面面。

这几天,感觉很不错,不再有移动端和PC端的割裂。

在这个AI时代的新纪元,洞见与观点越发弥足珍贵,重复的知识毫无半点价值。

我是Action,ActionAgain,计划续写“零秒精通Emacs”系列教程。 让本论坛重新生机盎然起来。

欢迎再次回来, 移动端和PC端的割裂 这个我的感受主要是数据文件同步.

现在很多人还在用iphone的一个原因,就是ios和mac的协同做得好(虽然我不用mac)。苹果应该花了很大的精力来实现连接移动端和电脑端, 这不仅仅只是数据的同步,而是软硬件操作上的无缝连接。

移动端效率低下都还可以忍受, 数据与配置等操作等与pc端不能实时同步, 要重复进行感觉才是难受的

用syncthing同步挺好的。在移动端不要太重,只留简单的笔记和任务。大部头的org文件不要同步。

另外,记录尽量只用纯文本模式,不插入图片等,图片和文件在手机上单独管理。 要往手机中同步的富文本org笔记单独开专题目录,不要混杂在日常日记中。

iClould的同步做得确实好。单就使用体验和效率而言,只在苹果系统上才有的bearnote(熊笔记),我感觉是最好的。

再说同步的问题,Syncthing很好用,我在termux里用的是跟在PC端完全一致的目录结构。 下图在home目录下的WoWorld是Syncthing同步的org目录。我创建在安卓系统的Documents目录下,然后symbol-link到home。

同感, Android 借助 syncthing 同步才是无感, iOS 那种有些软件甚至不能访问软件之外的文件夹, 那才是强烈割裂感

而且 Termux 也可以安装 syncthing, 我一直都是借助 syncthing 同步个人所有文件.

1 个赞

移动端和PC端的割裂 这个我的感受主要是数据文件同步.

如上所述,文件同步用Syncthing能满足需求,如果手机杀进程,那就记得在关电脑或者出门前,在手机上运行一下Syncthing,保持数据同步。

云同步,即时云同步并不是完全必需。想一想,对个人管理并,你只需要做到,你手边最近的设备,手边要用的一台设备数据是最新的就行,正在用的这一台设备,无论是手机还是PC。

出门前,PC跟手机同步一下;坐下后用PC,再把手机和PC同步一番,只需要一台身边用的设备的数据是最新的就可以。多端同步也是如此,用平板的时候,确保身边正在用的设备数据最新。

说完了同步,唠叨两句割裂感。

我来形容一下是这样的。

在PC端的emacs中,你可以默念一句咒语 (forward-line),但是在移动端就要切换到另外的逻辑,无论你怎么调得obsidian等像emacs。

在termux上用emacs上做org笔记,就完全解决了这种割裂感。不仅仅是键位绑定,是语言“咒语”和思维上的割裂感。

我现在用的btsync(Resilio-Sync),syncthing有一段时间没用了,基本就是把手机上的文本、图片、视频等移到电脑上,然后就把手机上的删掉了,或者手机上的只保留一小点。

我感受是手机插数据线连电脑进手机文件夹里操作更快,然而我总是不想插线连接,只想无线网连接解决,感觉连了线就固定位了不像是移动端。

android端无线网文件同步还有一个选择,就是adb命令,这个我也好久没用了,看什么时候在找回来吧

以前我也用过一段时间手机上的 emacs 通过安卓 termux 或者 ios 的 termius+ssh。用了一段时间以后就不怎么用了。主要原因还是用手机的那个虚拟键盘太痛苦了。emacs 还是针对键盘的软件,触摸屏确实需要完全不同的 ux。

关于 键盘 方面, 我个人是使用了:

然后将 每一个字母 上滑做成 Alt+字母, 下滑做成 Ctrl+字母, 还有 左滑 右滑 长按 呢, 完全可以做成 Alt + Ctrl + 字母 等等, 空格键的方向滑就是移动光标

打字和快捷键两不误了.

倒是一个好的思路了.

当然了, 屏幕小始终是个问题, 没有好反驳的.

只是 Android Emacs + Org-mode 确实是一个不错的笔记软件.

而且还有一个有意思的是, 纵使不使用 syncthing 同步, ssh 带的 scp 也可以是传输文件的工具.

键盘方面,我也说两句。

“同文输入法”在小米手机上安装不成功,只有英文模式。

我安装的也是rime家族的小企鹅输入法,在termux上操作emacs特别好用。

啰唆一句,在移动端用emacs的巨大思维转变。

我平常用手机更多。

以前只在PC上用emacs,思维中的意象,你在思维中操作的emacs始终都是PC端的,这时候无论是在思维中emacs还是在实实在在的PC端的emacs,你都不能操作移动端的手机。

一到手机上,你就要转变思维模式,这是割裂的,而平常更多时间是在手机上,我的主阵地是在手机上。

但是,当从termux用emacs之后,头脑中的意象就连贯统一了,都是emacs,不用在切换思维。

只不过,不是PC端的emacs,思维里的emacs是termux上的那个emacs。

在这个AI时代的新纪元,重复的知识一分不值,洞见与观点弥足珍贵。

我上面的这一段复制到openAI里,你说“请分析分析这种意象和思维转变”,它会给出很多启发。

termux + proot + termux-x11 + "Debian(或其他发行版)“ 为基础。

装上 emacs, 就是手机上的linux PC端版体验。

键盘可以用 linux 上的 “onboard”, 它可以自定义布局,浮动窗口。

手势支持比较麻烦,可以自己 写些 touch event 事件的响应函数。

只在Termux终端上用emacs写日记挺好,用纯文本,最小认知负担。 另外emacs30.2在终端上icons都是彩色的。