问题标签 [rope]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
emacs - 用emacs 24安装pymacs的明确步骤?
我想用 python 在 emacs 中自动完成和重构。
我认为我需要绳子才能做到这一点。要使用 emacs 做到这一点,我需要ropemacs。Ropmacs 依赖于 pymacs。
Pymacs 很难安装……或者至少我不清楚说明。
我需要做两件事吗?安装 pymacs,然后安装一个告诉 emacs 与 pymacs 对话的文件?我已经超级容易地安装了rope和ropemacs,
pip install rope ropemacs
这是我所做的:
根据 PIP,这可以在 mac os x 山狮上安装。
但我有一种感觉,我还没有完成——或者是吗?
如何测试 pymacs 和rope 和ropemacs 是否都正常工作?
python - Sublime Text 2. 自动完成 python `from`
我正在使用 SublimeRope 插件。当我打字时from foo.b
,它会显示带有随机废话的自动完成对话框,但我真正想要的是识别包bar
内的模块foo
。但是,如果我立即键入from foo import b
它,建议我将bar
其作为模块导入。这意味着绳索“知道”该模块。如何配置我的 Sublime 以帮助我建议何时导入from foo.b
?
我正在用 django 做项目,所以真实的例子它不会让我自动完成from django.contrib.
,但如果我输入from django.contrib.auth.models import U
它建议我导入用户。
python - mac os 10.8.4 中的 Ropevim 错误
我在 Ubuntu 系统中完美地使用了ropevim,但是我遇到了很多错误。我使用自制软件安装 macvim 和 python
并按照教程进行操作。 http://wizardmode.com/2012/07/mountain-lion-and-homebrew-vim-importerror-no-module-named-site/
我徘徊知道ropevim在mac os系统中非常错误或不实用。因为讨论不受欢迎?或者在mac os上的Python有没有更好的vim解决方案?非常感谢...这让我很烦恼
当我将ropevim.vim 放入.vim/plugin 时,我会在使用vim 时遇到错误
python - 如何从gVim调试以python27.dll开头的python脚本?
我在 Windows 7 上使用 gVim。我试图调查为什么当我尝试使用自动完成功能时,rope(作为 python-mode 插件的一部分)向我显示了很多错误。
gVim 使用 python27.dll 来评估 python 代码。
有没有办法调试 gVim 插件?我可以附加到 gVim 以调试从 gVim 评估的 python 代码吗?
python-2.7 - Errors when opening VIM (pathogen,rope,python)
After a system upgrade to:
- Distributor ID: Ubuntu
- Description: Ubuntu 12.04.2 LTS
- Release: 12.04
- Codename: precise
Each time I open vim I get these errors, any hint? If needed I can provide .vimrc file. Thanks in advance!
#xA;python - pymacs-report-error: Python: TypeError: pymacs_load_helper() 需要 2 个参数(3 个给定)
花了很长时间尝试在我的 Mac OS 10.9 / Emacs 24.3 系统上安装和配置 Pymacs +ropemacs 和朋友,尝试加载任何模块(包括ropemacs)时我看到以下问题:
我的环境:
我的init.el:
我非常感谢您可以提供给我的任何帮助或信息,以便我可以使用ropemacs。
提前致谢
python - 使用rope-goto-definition 和rope-show-doc 时Emacs 挂起
我已将ropemacs 安装为python 开发包的emacs-for-python集合的一部分。
当我使用rope-goto-definition
andrope-show-doc
函数转到/显示库符号时,我可以或多或少一致地让 emacs 挂起。
为了启用库的自省,我将以下内容添加到$PROJECT_ROOT/.ropeproject/config.py
:
跳转到项目本地定义时似乎永远不会发生,跳转到库函数时也不一定总是发生。然而,一旦我在图书馆里环顾四周,它似乎总是在一两次额外的跳跃之后发生。也就是说,我还没有真正能够确定一个有用的模式。一旦 emacs 挂起,我唯一能做的就是执行 Cg 多次,直到 emacs 响应,然后快速杀死*Pymacs*缓冲区。如果我这样做太慢,它会再次冻结。重新启动 Pymacs 后,我有时能够跳转到之前让它冻结的符号,但大多数时候跳转到同一个符号会导致它立即再次冻结。一旦我重新启动,python 集成似乎也稍微不稳定*Pymacs*一次,有时除了我输入几个字符之外没有明显的原因挂起。
我该如何继续调试呢?
我从它的 git 存储库(rev.a5274)安装了 emacs-for-python。我的 emacs 来自http://emacsformacosx.com/,版本为 24.3。
编辑:在等待了超过十五分钟之后,pymacs 终于抛出了一个错误。这是 $HOME/Library/Saved Application State/com.adobe.flashplayer.installmanager.savedState 中的权限错误:
打开 [$HOME] 项目 ... 完成 pymacs-report-error: Python: OSError: [Errno 13] Permission denied: '$HOME/Library/Saved Application State/com
由于某种原因,该目录归根用户所有。
现在似乎跳转到符号总是有效的,但通常它很慢,正如 Iqbal Ansari 所建议的那样。
进一步调查,我尝试编译 emacs-for-python 安装目录 ( C-u 0 M-x byte-recompile-directory
) 的内容。看起来它可能会稍微减少查找时间,但有时它仍然非常慢。
现在最让我困惑的是,跳转到定义所需的时间并不一致。同样的跳跃,有时会立即完成,有时可能需要几分钟。
python - 用于 python 开发的 Jedi/rope/emacs 配置
我认为我在让 Jedi.el 工作时遇到了与该用户相同的问题,但解决方案更麻烦。
我已经安装
- 工程总承包
- 绳索
- 绳索麦克斯
- pymacs
- python-mode.el-6.1.3
- 皮林特
- pyflakes
我以一种非常普通的方式安装了这些东西,只使用
- apt-get pymacs python-ropemacs pychecker pylint pyflakes ecb
- 点安装绝地
- Mx 列表包;;然后安装 auto-complete.el
也就是说,我没有包含任何特殊标志,所以我希望所有内容都安装在默认目录中。
但是,我仍然收到此错误:
(我只是复制并粘贴以使其可搜索,但是当我尝试移动到缓冲区时,它消失了!---因为缓冲区对光标位置很敏感。)
根据我链接到的stackoverflow,正确设置 PYTHONPATH 应该可以解决我的问题。但是怎么做?我的 PYTHONPATH 应该是/usr/lib/python2.7/dist-packages
吗?该变量当前为空。是什么导致这组错误使我无法弹出正确的工具提示?
python - 另一个 pymacs 助手没有在 30 秒内启动(但有更多调试)
python - Git、Sphinx 和 Python 模块 + pip、PiPy、nose 等的目录结构最佳实践?
这是我的模块。
选项1
选项 2
选项 3
还有什么?
我想在一天内将其移至 github、阅读文档、PyPI + pip 和鼻子。我倾向于选项 2,但选项 1 的好处是能够直接从站点包进行开发。然而,它似乎并不适合使用rope,因为rope 认为“.git”和“docs”是模块的属性。阅读文档和 github 上的说明令人困惑。
提前致谢。