栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

ropmacs的用法教程

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ropmacs的用法教程

好吧,您首先需要选择您的项目根文件夹。很简单,这是项目顶层的文件夹,如果要处理一个文件,则为当前文件夹。选择了根文件夹后,其他选项将起作用,例如代码辅助,显示文档,跳转到其他符号等。

为了充分利用ropmacs,我建议获取autocomplete.el,将其放入〜/ .emacs.d中,然后将其添加到您的.emacs中

(add-to-list 'load-path "~/.emacs.d/")(add-to-list 'load-path "~/.emacs.d/auto-complete-1.2")(autoload 'python-mode "python-mode" "Python Mode." t)(add-to-list 'auto-mode-alist '("\.py\'" . python-mode))(add-to-list 'interpreter-mode-alist '("python" . python-mode))(require 'python-mode)(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-")(setq ropemacs-enable-autoimport t)(require 'auto-complete)(global-auto-complete-mode t)

假设您在〜/ .emacs.d / auto-
complete-1.2中安装了自动完成功能。完成此操作后,在输入单词或符号的几个字符后,您将自动获得自动完成功能。

您可以修改ROOT / .ropeproject / config.py文件,以将更多目录添加到绳索查找路径,以提供更好的自动完成功能。

编辑:对我来说,最重要的两个功能是查找文档并直接跳转到功能定义。如上所述,这取决于为您的项目正确设置绳索查找路径。

文档 :将光标放在符号(函数名称,类名称等)上,然后执行以下操作:

C-c d

这将显示有关符号的文档字符串。

跳转到定义 :将光标置于符号(函数名称,类名称等)上,然后执行:

C-c g

这将立即打开符号所在的文件,并跳转到定​​义的开头。当文档稀疏并且您想查看实际代码时,这非常有用。另外,在您自己的代码中导航非常好。

查找事件

C-c f

在整个项目中智能搜索光标处的符号。

代码辅助

M-/

只需键入函数,类等的第一个字符,这将显示可能完成的列表。请注意,由于python的性质,它并不总是完整的列表。

重构 :“绳索”->“重构”下有很多选项。这些是为了更好地组织代码。如何使用它们应该大多是不言自明的;通常,选择要重构的代码区域,然后选择命令。

编辑 :作为对下面评论的回应,这正是将其他路径添加到python路径的方法,因此自动完成功能还将查找这些符号。

prefs.add('python_path', '~/path/to/virtualenv/lib/python2.6/site-packages')

这进去

.ropeproject/config.py



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/419866.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号