【发布时间】:2014-06-14 15:05:38
【问题描述】:
在 emacs 中处理 Python 文件时,我遇到了一个问题,如果我在输入带引号的字符串时暂停并且在该文本的末尾有一个空格字符,我会自动前进到下一个制表位。即,
"""Foobar """
变成
"""Foobar """
我对使用 emacs 既老又新(我在 20 多年前第一次尝试使用它,但现在我正在认真地尝试进行转换),但我一直无法弄清楚这是怎么回事。我尝试了以下方法:
- 禁用所有额外的模块。
- 禁用我的 init.el 文件的部分。
- 禁用我的 init.el 文件中的所有内容。
- 使用“emacs -Q”启动 emacs(这是唯一有效的方法)。
我使用的任何其他模式都不会发生这种情况。如果我加载任何附加模块,它似乎会发生。
有人见过吗?
帮助?
【问题讨论】:
-
我的第一个建议是,重新启动您的编辑器。希望这会解决它!
-
顺便说一句:你对你所面临的问题的描述很好,但作为一个整体,这个问题肯定会受益于一个更好的标题。
-
@itsjeyd - 感谢您的建议。我会尝试编辑标题。 :-)
-
@S.M.AlMamun - 我已多次重新启动编辑器,但问题仍然存在。
-
Emacs 版本?我不明白您的示例如何有一个封闭的字符串,但是您却被暂停了?做什么?即将进入下一行?写个评论?我之前在 python 模式中目睹了怪异,但我无法重现您在谈论的内容,甚至无法完全理解您所描述的触发它的过程。
标签: emacs