如何在Emacs中找到Python方法的封闭类

时间:2013-05-23 06:32:22

标签: python emacs

在Emacs中用Python编码时,是否有一个快捷方式可以找到(或导航到)方法封闭类的开头?

示例:

class Foo(object):
.
.
.
.
    def bar_method():

编辑bar_method时,如何移动(或识别)Foo类的开头?

我正在使用标准的Python模式,但我愿意接受替换建议。感谢。

1 个答案:

答案 0 :(得分:1)

https://github.com/fgallina/python.el(包含在当前稳定的Emacs 24.3中)中找到的

python-modepython-beginning-of-block提供 C-c C-u 绑定。第一次调用将转到包含point的方法的开头,第二次调用将不再在方法中,而是在类定义中 - 将发送到包含类的开头。

UPD:我更正了,python.el @ github的最新版本通过覆盖beginning-of-defun提供了相同的功能,默认情况下绑定到C-M-a