我为什么要另开发一套模式编辑?

感觉还是不太明白Meow,问一个问题,Meow和hydra有相同点吗,hydra我感觉也是一种模式编辑(hydra的文档感觉也写得不错),hydra几乎解决了我所有按键方面的问题

我也用过几年 Ctrl+n Ctrl+p,在我理解中模式编辑是解决手疼问题,不是效率问题。

硬要比效率的话,我觉得差别不大,但是大量编辑的场景和大量输入的场景需要按修饰键的次数差异很大,这点我比较在意。之前自己统计如一整天都在各种改的话,大概要按 1 万次 Ctrl。模式编辑相当于把这 1 万次 Ctrl 分到别的地方去。

meow适合我这种人吗?

我觉得不适合,因为你有一整套自己的插件体系,切换成本应该是很高的。

1 个赞

我以前也会用 hydra 。我觉得 hydra 是在给一个 keymap 上面加额外的自定义的信息,比如帮助的提示。可以用来做模式编辑,不过有这么几个问题。

  • 他并不提供一套命令,而 Emacs 自带的命令我觉得不太适合模式编辑
  • 帮助信息对很高频的命令意义不大,但是这个帮助的机制对速度有些负面作用。

专门用来做模式编辑相似的方案是 ryo-mode 。

是勾起来用指甲的那一面压键?

就用无名指按,手抬起来按,不用指甲

我可以举个对模式编辑最不利的例子:在编辑模式中回到命令模式,向上移动一下,再进入编辑模式;假设需要的按键是 esc k i,也即 esc 返回命令模式,k向上移动,i 进入编辑模式。如果你不使用编辑模式,而是 ctrl+p,依旧需要两个按键(而且还是更容易 rsi 的组合键)。也就是说,即使是对编辑模式最不利的情况下,emacs 原生按键模式的优势也非常的小,更不要说在命令模式下大量执行命令了。

用方向键按一下不就行了吗

只是举个例子而已啦,向上可以换成其他不方便按的命令。

我觉得用ctrl组合来移动更快了,组合键用起来最大问题是激动用力一点就手受伤。后来就用evil加general,因为在终端经常会用到vi,浏览器又有ci插件,这样没转换成本,

不用esc,j,i,c-o,j 两个就行了

C-o j 也是三个键 :joy:

我指法更奇葩,我无名指和小指一起按 caps 做 ctrl

本来也是想就用Emacs的习惯就好了,可是是真的会手痛。后面经历有些类似,狗哥提到的那些模式基本都试过,一直觉得Evil太重想跳出,又没有狗哥的水平,所以配置也就变来变去,希望狗哥能走出一条新路来 :+1:,我们就等着躺平 :grinning:

来试试我的 meow,也许这方向是对的。

试试用小拇指下面的那块关节按压。

你们按control主要是哪些操作? 上下左右移动光标吗? 我感觉自己平时按control几率不高

上下 C-c C-x C-v

1 个赞

个人经验,只要抬起手腕像弹琴一样敲键盘就会好很多。

解决手疼问题,最实际的办法是换个好键盘,最好的办法就是远离电脑

我自己动手将我的青轴键盘换成了TTC静音茶轴,手感确实好了不少,打字久了也不疼了,而且因为声音小还能带到图书馆里面用了。我感觉轴体加焊接的套件工具这近300块是我去年最值的一笔消费 :joy:

2 个赞