Notepad++ 中 Python 的自动缩进

34

它的表现不像Python的IDLE。

例如:

else:  
    name = 'World'
    print 'Howdy', name
    print 'yay'

但在Notepad++中

else: # i press enter and this is what it does
lands me here

但我希望能像在IDLE中那样做:在:后,我只需按Enter键就可以继续。

我已将文件类型设置为Python,格式设置为Unix。

15个回答

0

重启Notepad++,然后它就可以工作了。


-2

Geany 是一个快速、轻量级的跨平台 IDE,它支持 Python 代码的自动完成和自动缩进,可以执行运行程序,集成控制台,并且有一个符号列表侧面板,让您轻松可视化和浏览代码,您可以使用上下文菜单直接跳转到函数定义等内容,此外它是开源的。

然而,对于一个完整的 IDE,我建议使用Eric4


-2

-3

我发现Notepad++比Notepad更适合作为基本文本编辑器,但它并不像专业的编程IDE那样智能。

也许可以通过设置来实现你所要求的功能,但我并不知道如何进行设置。


-4

Emacs有python-mode,可以做到这一点。下载它并准备享受终身的乐趣。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接