首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Emacs 24,Rope rename:“计算重命名更改”,然后变得无响应

Emacs 24,Rope rename:“计算重命名更改”,然后变得无响应
EN

Stack Overflow用户
提问于 2012-01-16 17:19:39
回答 2查看 450关注 0票数 4

当我使用Rope重构Python,重命名一个类名时,minibuffer显示“计算重命名更改...”,机器变慢了,甚至没有响应。

我是否遗漏了任何配置,或者这是Emacs 24/Rope的错误?

我的配置:

代码语言:javascript
复制
(require 'pymacs)
(autoload 'pymacs-apply "pymacs")
(autoload 'pymacs-call "pymacs")
(autoload 'pymacs-eval "pymacs" nil t)
(autoload 'pymacs-exec "pymacs" nil t)
(autoload 'pymacs-load "pymacs" nil t)
(pymacs-load "ropemacs" "rope-")
;;(pymacs-load "pysmell.emacshelper" "pysmell-")
(setq ropemacs-enable-autoimport t)
EN

回答 2

Stack Overflow用户

发布于 2013-03-14 22:26:15

如果您没有.ropeproject

rope会在你的主目录中搜索,这就是机器变慢,甚至没有响应的原因。

请参阅:

票数 0
EN

Stack Overflow用户

发布于 2013-03-15 06:20:03

正如@user1627021所提到的,使用rope进行重构有时会很慢,有时使用ropemacs也会令人沮丧,因为即使实际工作是在Python进程中完成的,它也会阻塞Emacs。还有另一个用于Emacs的绳索插件,名为traad。与ropemacs不同,它在重构期间不会阻塞。如果您使用的是大型代码库,那么可能值得一试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8877832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档