关于非cs 专业 菜鸟 spacemacs 学习

我还是习惯于core组件全部直接加载,即使会损失性能

有很多方面的优化 参见

1 个赞

我觉得用Emacs的人群非常的不局限于CS,传说中的大鸟党~~ :joy:

其实这个陡峭学习曲线的感觉,并不是Emacs找成。我非CS,就我的体会,是*inux体系有别于windows工作方式的独特造成的。初次入手Linux也好,Vim,Emacs,还有makefile之类的linux编程链,第一次都会觉得不适应;但只要适应*inux的东东怎么工作(具体也说不清楚,就是一种工作方式),大致折腾会其中之一,其他学起来只是学具体知识点而已了,就没有那种艰涩的不适应感了。 我其实对这个一直也没想明白,但每个接触*inux体系的初学者,都有这种感觉,想帮帮周围的人也没法子。当时我是折腾一段时间,突然就豁然开朗了,linux也好,emacs也好,还有别的工具链。

就是因为这个,我身边太多人用mac就是用windows的风格。。。。完全享受不到对linux工具支持带来的便利。

同意,初学者别整太多配置,先把它当成编辑器用起来

不太同意。学 Emacs 最好先能把它当作生产力工具,尝到甜头才会有动力继续用,然后还要有一颗想装 B不甘平凡的心。不然更多的人觉得 Vallia Emacs 功能还不如记事本呢。

1 个赞

这点我同意, 先学会基本的,再如果有兴趣,继续深入学习: 正所谓: 如我们来,祸福自辨

我觉得spacemacs挺好啊,自带helm/ivy,which-key等等,这些都是菜鸟的救星。vanilla emacs对于现在的年轻人来说很多默认的实在太古怪了。python环境确实很难,我到现在都没搞定(虽然也是因为不怎么用)。emacs主要是生产力工具,对我来说完全是这样的,所以org在我手里至今只是个todo list工具。我如果不用写代码,那肯定是没心思配emacs的 :joy: 我刚用的时候60%的问题都是靠忍解决的,但是几乎没配置的spacemacs在我手里依然比其他编辑器威力大,所以就慢慢用下来了。

楼上说就学elisp感觉有点道理,要不看看SICP?虽然作为很diao的书我看到20%就感觉很难了,但是开头确实是从(+ 1 1)讲起的。这样有书本带路不会无所适从,同为lisp方言(scheme)要学的东西一下子也不会太多,编辑起来emacs的支持也比较好。

多了去了,Lambda,惰性求值,柯里化,不动点,延续。先要从数学开始学。我为了用 Scheme 写个脚本就学了这么多⋯⋯

我说的是,相比于 同时学python和elisp,学scheme和elisp学的范围要小一点点 呀……

然而我个人觉得,python是一个即使你不学那么深,也可以开始工作的语言。 但是Lisp就不行……也可能是我Lisp和python水平都很差而造成的误解

是的吧……所以,,学点python也挺好的吧。。各路意见都在这里了,楼主稍微试试相信会有所发现 :white_check_mark:

Spacemacs不仅是坑王,而且还是不填的那种

1 个赞

大坑套小坑,小坑套老坑,坑里面还有水,掉下去就没人,坑王之王。。。

只能炸了地基,重新修建了

其实我平时用的时候除了神秘卡顿以外没遇到奇怪的啥bug啊。不过神秘卡顿足以让我迁移了……

迁移doom-emacs失败,不过我写了一个超级穷人洁癖版的doom-emacs配置,启动还挺快的,你要不看看。 目前正在迁移所有spacemacs里面的配置到这边来

1 个赞

跟啥专业有啥关系啊,有几个 emacs 用户是计算机专业出身的?

我谈一下我的感受。我觉得如果要学 Python, 应该先用成熟的 IDE, 当对 Python 有一定了解之后再试着用 emacs 去写 python, 否则两头兼顾会很累,如果单纯是用 Emacs,应该尝试去用工具做自己熟悉点的工作。便用边学。不必刻意。

谢谢大家的意见,我想我已经找到了方向,