我一直在谷歌搜索,这真的很令人沮丧。它不像空闲一样。
示例:
else:
name = 'World'
print 'Howdy', name
print 'yay'
但在Notepad ++中
else: # i press enter and this is what it does
lands me here
但是我希望能够在空闲时做到:在:
之后我可以按下回车并继续前进。我的英语不太好。
我的文件类型设置为Python等,我的格式为unix。
答案 0 :(得分:45)
这就是你想要的:
设置>偏好> MISC。 >自动缩进(复选框)
-
有时候人们会问,“我怎么能在节目中做x?”
我梦想有一天“使用程序z代替”将不是最受欢迎的回应。
答案 1 :(得分:29)
我在Notepad ++中使用python玩了一下,我在选项卡上遇到了问题。 因为在python中你的缩进非常重要,但记事本++放置空格而不是标签。
所以要更改为标签,您需要进入记事本++菜单设置&gt;首选项... 然后选择标签设置然后在标签设置框中选择 python 并取消选中使用默认值< / strong>并选中按空格替换。
与其他答案一样,您可能想要考虑另一个想法。 我个人使用eclipse与pydev插件和django plungin。 Erik也很好。
答案 2 :(得分:15)
我在官方插件页面上找到了Python Indent插件,它工作正常!
http://docs.notepad-plus-plus.org/index.php/Plugin_Central#P
答案 3 :(得分:7)
嗯,这是一个更新的答案:
Notepad ++&gt;&gt;插件&gt;&gt;插件管理器&gt;&gt; show plugin manager&gt;&gt; find(python indent)click install&gt;&gt;应该下载你需要再次从插件启用&gt;&gt; python indent&gt;&gt;启用
答案 4 :(得分:0)
之后,你应该没事。
答案 5 :(得分:0)
转到设置&gt;偏好&gt;语言
然后在“标签设置”框中选择“python” 并勾选“使用默认值”复选框。
欢迎你。
P.S。是的,我知道这有点老了。我真的无法帮助它。 无论如何,这是针对版本v7.3.2。
答案 6 :(得分:0)
之后重新启动Notepad ++,然后它可以工作。
答案 7 :(得分:0)
-对于较新版本,请转到设置>>首选项>>自动完成>>自动缩进(复选框)
-对于较旧的版本,请转到设置>首选项> MISC。 >自动缩进(复选框)
在撰写本文时,Notepad ++的最新版本为v7.8.7。(已测试)
答案 8 :(得分:-2)
更好的想法可能是spyder。 http://code.google.com/p/spyderlib/关于我找到的最好的IDE。
答案 9 :(得分:-2)
Geany是一个快速轻量级的跨平台IDE,它支持python代码的自动完成和自动识别,执行运行程序,集成控制台,还有一个symbol list端通过pannel,您可以轻松地直观地查看和浏览代码,您可以使用上下文菜单直接跳转到函数定义等,还有它的开源
对于完全成熟的IDE,我会推荐Eric4
答案 10 :(得分:-2)
我发现Notepad ++不仅可以成为比Notepad更好的基本文本编辑器,而且它的设计并不像适当的编程IDE那么聪明。
有可能让它做你想要的,但我当然不知道如何设置它。
答案 11 :(得分:-2)
Emacs有python-mode(也是)。抓住它,为终身享受做好准备。