Spacemacs 在windows下面python layer shell 无比卡顿,且不能补全,有碰到的没有?

我在spacemacs下面添加python layer, 开始提示不支持readline, 我直接删掉了readline,没有提示了,可是新的问题来了,无比卡顿,比如你输入 import 然后就卡了,也没有提示,等10S + 才能输入 新的内容,至始至终没有补全和提醒。

请问我的问题出在哪里?

1 个赞

通常这样的问题出现的时候我就直接重构了。。。。

但是我觉得卡顿可能是因为你的自动匹配的某一步暴搜了。我不用spacemacs 但是我的建议是重新配置python 的autocomplete。更好的方法是直接抄袭别人的配置哈哈哈哈哈!

我直接放弃使用,选择pycharm :joy:

我现在直接关了自动补全,还可以用,但没有补全也实在是太难受了。emacs的优势完全没有了。

不要啊,,你这个自动补全的问题很普遍的。。你只要用别人的配置就好了嘛。。。。pycharm虽然有自动补全但是它的补全系统很不自由的。另外如果你要写fullstack的话比如多文件操作啊,比如批处理啊,比如各种配置各种jump啊都没有emacs 快的。

Spacemacs is awesome,但是spacemacs太大了。。我的建议是你多折腾几个配置,你可以吧别人的.emacs.d克隆到emacs的根目录下,然后命名成别的名字,,每次想要试试的时候把名字改成.emacs.d,这样的话就可以看出来差别了。然后关于这个补全的问题,,我记得我当时就是直接重新安装了prelude,然后没有写自己的配置,,用了他写的配置然后就解决了。

后来为了更智能的自动补全我直接照抄了陈斌同学的配置,semantics和company-mode的那一部分。

1 个赞

主要是我会否得spacemacs, 一心想着用官方 的python layer, 如果这个解决不了的话,我打算放弃了用别的配置了。

lol 好吧其实我并没有折腾过spacemacs所以。。。。。。

但是我之前逛quora的时候确实有人说过"layer is totally hackable",只是spacemacs在raw emacs 上搭建了另一套定制体系,虽然可能更好理解,然而我的感觉是他的定制性并且并不比原来emacs的强大很多,,所以并没有花时间去学。

Personal opinion.

1 个赞

prelude and 陈斌的配置我以前都用过,但每个人用emacs的要求都很独特,比如我用的多的就是gtd 和org 写论文,这个spacemacs 很优秀了,可是 python就是个硬伤,我再去github里面找找有没有spacemacs下面的python,spacemacs的python layer 本身就集成了太多东西,看能不能删除一些东西。

Spacemacs 的 elpy layer, GitHub - TheBB/elpy-layer: Spacemacs configuration layer for elpy

3 个赞

相当不错,不卡了,很好用。谢谢

haha sorry but I thought the talk was supposed to be about emacs:P

1 个赞

不客气,这篇文章可以看看 Emacs - the Best Python Editor? Emacs: The Best Python Editor? – Real Python

2 个赞

确实不错,相对于spacemacs里面的python ,这个少了括号,引号成对出现的补全,我觉得 括号和引号的自动匹配还是很方便的。文字缩进4格

python-shell 卡顿的问题至今没解决?感觉 spacemacs 快要失控的样子,越来越臃肿,还是坚持自己小而简陋的配置好,至少目前还 hold 得住,不必担心随时被人搞炸。