python - Emacs - 本地 Python 变量的制表符补全

标签 python emacs autocomplete

是否有一个好的 emacs 模式允许本地 python 变量的制表符完成?我设置了 ipython.el 但它只会在解释器范围内完成制表符。我正在寻找可以让我在函数或文件的本地命名空间中使用制表符完成标记的东西。

最佳答案

M-/运行命令 dabbrev-expand 。这将在任何模式下完成本地名称。 此外,我将 meta f1 绑定(bind)到嬉皮从所有开放缓冲区扩展。这对我很有用。

;; Bind hippie-expand
(global-set-key [(meta f1)] (make-hippie-expand-function
                               '(try-expand-dabbrev-visible
                                 try-expand-dabbrev
                                 try-expand-dabbrev-all-buffers) t))

希望这是有用的。

关于python - Emacs - 本地 Python 变量的制表符补全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/750267/

相关文章:

python - 在keras中实现自定义成本函数,需要输出整个批量大小

python - PyCharm 无法识别已安装的模块 (cx_oracle)

python - 验证多个字段,因为它们是一个?

encryption - MS Windows 中的 Emacs 组织文件加密

android - 如何在android中的退格键上删除哪个字符

python - Mongoengine Transactions怎么来的?

linux - 如何将emacsclient 背景设置为Emacs 背景?

Emacs 24 : untabify on save for everything *except* makefiles

javascript - 在自动完成中显示 "No Results Found"

django - 创建多值字段用于在用户配置文件 Django 中存储用户技能集