该如何兼顾着平时工作开发的同时入门熟悉Emacs呢?

各位大佬好,如题,想咨询下如何在兼顾着平时工作开发的同时入门学习Emacs呢。目前如果完全从我自己正在使用的开发环境转移过去,那简直就是不能工作的状态,很尬~

还是业余时间吧

记得开始用Emacs的时候完全拿它当作文本编辑器,那时没有补全、没有快速打开项目文件,等等快捷操作。

我当时是用 Emacs 做笔记应用,比如今天工作做什么,Emacs 快捷键有哪些常用的,这些都开 Emacs 来记录。因为记个笔记什么的不会浪费很多时间,这样慢慢熟练了,再逐渐迁移一部分。比如 HTML JS 使用 Emacs 来做。就这样慢慢来。

入门就是有空就用,至于转移开发环境,看你写什么,没必要它可以什么都干就让它什么都干,毕竟术业有专攻啊。

2 个赞

先把快捷键熟悉了,毕竟和bash里面是同样的快捷键

有空捣鼓下插件

很明显啊……不工作的时候用Emacs,工作的时候还是先用你熟悉的工具

从不学习emacs。 有很多快捷键不知道,无所谓。 常用的不多,有时按错了也会发现。 觉得按错的那个有用,下次就再按。 有时会想着有这个功能就好了,就用英文搜一下,是什么快捷键就记下来。

M-x?按tab完事了。

Emacs Lisp?翻文档完事了。

不管是用作笔记还是写写小脚本什么的,从spacemacs/doom玩起吧,容易很多。。


回复只包含“谢谢”会污染版面,点个红心就可以了。


最近在从spacemacs迁走,发现虽然长期在它上面配置导致迁移有点费劲,不过同时用它认识了好多好多插件,还挺不错的。

业余时间慢慢熟悉emacs,了解差不多了,开始打造工作需要的配置,然后逐渐过渡,最后大部分工作都用emacs完成。

谢谢啊,我现在就这样一点点来的

嗯嗯,我确实需要笔记,太多细节了。。。

嗯嗯 谢谢呐~~~学习到了

嗯嗯 谢谢呐

嗯嗯 谢谢呐,我之前主要会vim,现在从vim转过来,用的spcemacs上手,还是用的vim的快捷键

嗯嗯 谢谢呐,我现在用脑图笔记跟着来学

我觉得最好是你的老板专门要你去做写某个Emacs插件,然后你就能有时间通读整个Emacs文档+源码。。。

不然的话,得花自己的时间看文档和代码,很累。

而且看这玩意究竟有多大收益值得商榷,现在编辑器很多了,不差Emacs这一个(VS VS-CODE Sublime Eclipse IDEA等)

就像我曾经被安排做Eclipse插件,顺便学了Eclipse开发。但是现在Eclipse用的少了,大家都转到VSCode上去了,那以前的这些经验就没什么用了。。。

当然,也不能说完全没用吧,毕竟那些代码分析器、自动完成、调试器之类概念都差不多的。而且如果你要重头做一个自己的编辑器的话,还能有点代码参考不是(比如:重头做一个游戏编辑器等)。

但是如果你是自学的Eclipse开发的话,相比之下就"亏"了。。。关键在于你不得不花时间得看他的文档,还得做一些实验去调,但他终究只是一个编辑器。。。

我现在也是看到一点学点,先在论坛问,得到几个关键词后,才去看文档,绝不会去通读文档学Emacs。。。

还有就是Emacs相比其他编辑器有个更麻烦的地方:就是他的插件不是一体化的,有时候甚至不需要专门插件(如果你精通Emacs的话,可能也就几行代码)。这时候你知道这个插件/代码 和 不知道 差距还真挺大的(信息不对称很严重)

而对于想学习Emacs,但工作中用不到Emacs的人来说,最好的办法应该是参加一些Emacs Jam。。。(如果有的话)

1 个赞

逐渐提高频率,开俩编辑器,时间宽松,就用Emacs,时间太急就先用熟悉的编辑器把工作给做完。

我就是逐步过度过来的。

什么时候Emacs基本趁手了,就可以在Emacs上想想怎么提高效率,效率提高了,就变成最常用的主编辑器了。