首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >新行ala PyCharm后python代码的Emacs适当缩进

新行ala PyCharm后python代码的Emacs适当缩进
EN

Stack Overflow用户
提问于 2013-09-30 04:06:33
回答 2查看 538关注 0票数 0

在我按回车键后,PyCharm将正确识别== b后的行:

代码语言:javascript
复制
if a == b:
   print "something"

但在电子邮件里,它会给我:

代码语言:javascript
复制
if a == b:
print something 

我已经与ergoemacs一起启用了python模式。在此之前做过这件事的人能不能分享一下ala PyCharm呢?

更新:*alt-返回似乎在做我想做的事情*

EN

回答 2

Stack Overflow用户

发布于 2013-09-30 04:30:51

print something行的任何地方按'tab‘键--它应该会正确地缩进。这适用于大多数模式。

没有严格缩进规则的其他模式(如python )中编辑,您可以突出显示所有内容,Ctrl+Meta+\将尝试格式化所有内容。

票数 0
EN

Stack Overflow用户

发布于 2013-09-30 08:32:48

我猜你运行的是“错误”的python模式。

您的发行版最有可能是python-mode.el,我个人认为它有点笨拙。

相反,请尝试python.el。只需下载该文件,将其放入~/.emacs.d/并添加

代码语言:javascript
复制
(load "~/.emacs.d/python.el")

到您的~/.emacs文件。

在此期间,这里有一些很好的空白和最大行长设置:

代码语言:javascript
复制
(add-hook 'python-mode-hook '(lambda ()
 (setq whitespace-line-column 79)
 (setq whitespace-style '(face empty tabs lines-tail trailing))))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19086314

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档