我在 Emacs 中使用 python-mode.el 来编辑一些 Python 代码,它具有最烦人的功能,它会自动缩进注释然后开始新行。例如,如果我有这个:
def x():
y = 1
<cursor is here, at root indentation level>
然后在根缩进级别添加一个#:
def x():
y = 1
#
<cursor is now here>
它会自动缩进,插入 #,并在 # 之后插入回车。这让我疯狂。我希望我的评论保持在我放置它们的位置!有什么建议么?
我查看了该模式的 elisp 代码,但找不到任何东西,也无法在网上其他地方找到任何东西。我所能找到的只是评论不会用于未来的缩进(py-honor-comment-indentation),但与评论本身无关。也不是奇怪的回车。