1

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

例子:

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

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

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

4

1 回答 1

1

python-mode如在https://github.com/fgallina/python.el中找到的(包含在当前稳定的 Emacs 24.3 中)C-c C-upython-beginning-of-block. 第一次调用将转到包含点的方法的开头,第二次调用——因为点不再在方法中,而是在类定义中——将把你带到包含类的开头。

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

于 2013-05-23T08:54:57.817 回答