在我按回车键后,PyCharm将正确识别== b后的行:
if a == b:
print "something"但在电子邮件里,它会给我:
if a == b:
print something 我已经与ergoemacs一起启用了python模式。在此之前做过这件事的人能不能分享一下ala PyCharm呢?
更新:*alt-返回似乎在做我想做的事情*
发布于 2013-09-30 04:30:51
在print something行的任何地方按'tab‘键--它应该会正确地缩进。这适用于大多数模式。
在没有严格缩进规则的其他模式(如python )中编辑,您可以突出显示所有内容,Ctrl+Meta+\将尝试格式化所有内容。
发布于 2013-09-30 08:32:48
我猜你运行的是“错误”的python模式。
您的发行版最有可能是python-mode.el,我个人认为它有点笨拙。
相反,请尝试python.el。只需下载该文件,将其放入~/.emacs.d/并添加
(load "~/.emacs.d/python.el")到您的~/.emacs文件。
在此期间,这里有一些很好的空白和最大行长设置:
(add-hook 'python-mode-hook '(lambda ()
(setq whitespace-line-column 79)
(setq whitespace-style '(face empty tabs lines-tail trailing))))https://stackoverflow.com/questions/19086314
复制相似问题