1

有没有办法在emacs中为python代码提高一个缩进级别?

def foo():
  ...
  def bar(): # if I'm here, is there a way to go to def foo? 
    pass
4

1 回答 1

2

使用 python-mode.el 调用M-x py-up RETresp。C-M-u

它会先跳到“def bar”的开头,然后再向上调用。

它的文档字符串说:

(py-up &可选的缩进)

如果在里面,则向上或到表格的开头。

如果在分隔形式 -- 字符串或列表内 -- 转到它的开头。

如果不在语句或块的开头,则转到它的开头。

如果在语句或块的开头,则转到复合语句或定义的上一级的开头。

于 2013-10-28T15:11:30.557 回答