在 Emacs 中用 Python 编码时,是否有快捷方式来查找(或导航到)方法的封闭类的开头?
例子:
class Foo(object):
.
.
.
.
def bar_method():
编辑 bar_method 时,如何移动到(或识别)类 Foo 的开头?
我使用的是标准 Python 模式,但我愿意接受替换建议。谢谢。
python-mode
如在https://github.com/fgallina/python.el中找到的(包含在当前稳定的 Emacs 24.3 中)C-c C-u为python-beginning-of-block
. 第一次调用将转到包含点的方法的开头,第二次调用——因为点不再在方法中,而是在类定义中——将把你带到包含类的开头。
UPD:我的立场是正确的,@ github 的最新版本python.el
通过覆盖提供了相同的功能,默认情况下beginning-of-defun
绑定到C-M-a
。