问题标签 [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.
python - 如何在emacs中使ropemacs更快?
我在emacs中使用ropemacs和company-mode来完成代码。
但是,我经常发现ropemacs 很慢,例如,当我输入
然后ropemacs会尝试对os模块下的方法做补全,这会使emacs卡住5~6秒。
有没有办法避免这种情况?
python - 使用 epy/emacs 跳转到 Python 库源
我正在为我的 python 项目使用 epy/ropemacs。如果目标是我的源文件,“Cc g”(rope-goto-definition)可以正常工作。但它不会跳转到第三方源文件。我想要做的是跳转到相关的第三方源文件。
这可能只是让绳子知道图书馆的路径的问题。我不知道该怎么做。任何指示都会有所帮助
python - 使用rope从方法签名中删除*args和**kwargs
我正在使用 eric4 及其绳索插件来重构一些代码。我有很多方法,其签名使用*args
and**kwargs
语法。我想更改这些签名并删除此参数。
我试过使用,Refactoring>Refactoring>Change Method Signature
但这不会删除*args
和**kwargs
参数。
请问这是rope本身的限制,还是eric的插件不支持这个功能。
python - 在 Emacs 中使用ropemacs 和 python.el 进行自动补全
如何设置自动完成以python.el
在 Emacs 24 中使用ropemacs?
我的.emacs
文件中有以下内容
但这似乎不足以自动完成 Python 方法、类成员等(在自动完成工具提示上)。
例如
不显示 String 类的任何可能的自动完成。
使用上述配置,自动完成本身适用于通用自动完成(和目录)。
emacs - Emacs to autocomplete all imported module functions
I have been using rope, ropemacs and pymacs for my autocompletion. It does pretty well, but I noticed that there is some limitation to the amount of completion it aids in. It only seems to complete the classes for the modules imported not all of the functions available.
How can I get my pymacs, ropemacs, rope to look up all of the functions of an imported module?
python - 绳索自动导入不起作用
将以下内容添加到 .emacs (setq virtual-env (getenv "VIRTUAL_ENV")) (setq load-path (append (list (concat virtual-env "/src/pymacs" )) load-path))
之后,我可以获得完整的代码、文档、定义。
但是,输入rmtree,执行rope-auto-imoport后,“from shutil import rmtree”没有出现。
相反,我收到消息“未找到全局名称 rmtree! ”
帮我!
我已经尝试了 config.py 并添加了 extension_modules 和 python_path。
python - vim 代码完成和 PyDoc 问题
不幸的是,我无法将 os.path.join 作为代码完成仅 os.path。另一个问题是 pydoc 没有在源代码上方的新窗口中自动打开。怎么可能解决这个问题?
我做了 :RopeOpenProject 并且我的 PHYTHONPATH 看起来如下:
我通过以下方式安装了 Vim 的所有插件
我使用的 .vimrc 看起来像这样:
python - 用于 Python 自动完成的 Emacs 扩展
我正在寻找一个扩展,它有助于 Python 在 Python 中的自动完成功能。
如果我输入以下代码:
然后我希望它会给我一个建议,pop
因为它是 Python 列表的方法之一。这件事在 Emacs 中可以实现吗?
我尝试安装 Rope、Rope mode、Ropemacs 和 Pymacs。我从中得到的自动完成建议不是列表的方法。但它暗示了我类似的东西print
。我做错了什么吗?
python - 将 python 打印语句转换为日志记录
我正在开发一个使用打印语句而不是 python 日志记录的大型代码库。我想知道是否有建议将所有这些打印语句转换为对 logging.info 的调用?其中许多印刷品分布在几行上,因此任何解决方案都需要处理这些情况,并希望能保持格式。
我已经研究过 python 绳索,但它似乎没有将调用转换为语句的功能,例如将 print 转换为函数调用。
python - ST2-为自动完成添加自定义目录(SublimeRope)
http://sublimerope.readthedocs.org/en/latest/cache_mechanisms.html
我想从我想要自动完成的位置添加一个自定义目录。The Old Way
上面页面上提到的使用 来完成这项工作prefs.add('python_path', '/home/abc/custom/')
,但页面上说不推荐。
如何/home/abc/custom/
使用页面上提到的较新方式添加自定义目录(例如)?它只解释了如何添加模块而不是目录。