在 Emacs 中使用 Python 进行编码时,是否有快捷方式可以找到(或导航到)方法的封闭类的开头?
示例:
class Foo(object):
.
.
.
.
def bar_method():
编辑 bar_method 时,如何移动到(或识别)类 Foo 的开头?
我正在使用标准 Python 模式,但愿意接受替换建议。谢谢。
最佳答案
python-mode
位于 https://github.com/fgallina/python.el (包含在当前稳定的 Emacs 24.3 中)为 python-beginning-of-block
提供 C-c C-u 绑定(bind)。第一个调用将转到包含 point 的方法的开头,第二个调用(因为 point 不再在方法中而是在类定义中)会将您发送到包含类的开头。
UPD:我的立场是正确的,最新版本的 python.el
@ github 通过覆盖 beginning-of-defun
提供了相同的功能,这是绑定(bind)的默认为 C-M-a
。
关于python - 如何在 Emacs 中查找 Python 方法的封闭类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16707067/