最近,我使用 Eclipse 来编辑我的 python 代码。但是缺少缩进指南,感觉不太好。那么如何为 Eclipse 添加自动缩进指南呢?有特定的插件吗?更重要的是,我尝试过EditBox。但是,你知道,在某些主题下这不是很自然......
5 回答
有一个插件可以很好地完成这项工作,称为Indent Guide
我也使用 EditBox,并且通过正确的选项,它非常有用,并且不会过多地改变编辑器的外观。
如果您只想要像这样显示缩进/块的垂直灰线
这些是选项:
或者,如果您只想导入选项,请将其粘贴到文本文件中并导入。(您可能需要添加文件扩展名 .eb 才能正常工作)
#Editbox Eclipse Plugin Settings
#Fri Aug 17 12:58:32 CEST 2012
HighlightOne=true
FillGradient=false
FillSelected=true
RoundBox=true
BorderColorType=1
Name=Default
ExpandBox=false
BorderDrawLine=true
FillOnMove=true
Alpha=0
HighlightWidth=1
BorderWidth=1
HighlightColor=000000
BorderColor=00bbbb
FillKeyModifier=Alt
HighlightColorType=3
FillGradientColor=e1e1d0
Builder=Text2
HighlightDrawLine=true
FillSelectedColor=e1e1d0
BorderLineStyle=0
Colors=ffffff
HighlightLineStyle=0
NoBackground=false
CirculateLevelColors=false
这里有两个使用 Eclipse 和 Python 的教程:
http://blogs.msdn.com/b/ericgu/archive/2004/08/05/209267.aspx
http://www.caktusgroup.com/blog/2011/08/31/getting-started-using-python-eclipse/
至于缩进,您应该能够简单地更改“编辑器”首选项。
关键是要确保“Pydev,编辑器”设置符合您的要求,并且任何其他 Eclipse“编辑器”设置都不会妨碍 :) 第二个链接更详细地讨论了这一点。
'希望有帮助!
PS:
您还可以在 Eclipse 中使用 Ctrl+Shift+P 进行“大括号匹配”。
至于我,我在 Eclipse 中使用 Python 所做的一切:
- 安装 pydev
- 将制表符设置为空格
将标签长度设置为 4
- 您可以通过显示不可打印的符号来使制表符和空格可视化。希望这就是你的意思。
这在最新版本的 PyDev 中是开箱即用的(您可以在 处启用它PyDev > Editor > Vertical Indent Guide
)。
如果您使用 LiClipse(http://www.liclipse.com -- 这是 Eclipse+PyDev 和其他一些好东西),它还为其他编辑器提供缩进指南(它是使 PyDev 继续开发的商业对应物)。