10

最近,我使用 Eclipse 来编辑我的 python 代码。但是缺少缩进指南,感觉不太好。那么如何为 Eclipse 添加自动缩进指南呢?有特定的插件吗?更重要的是,我尝试过EditBox。但是,你知道,在某些主题下这不是很自然......

4

5 回答 5

11

有一个插件可以很好地完成这项工作,称为Indent Guide

更新站点是http://sschaef.github.io/IndentGuide/

于 2014-02-05T13:07:42.760 回答
8

我也使用 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
于 2012-08-17T11:13:02.053 回答
2

这里有两个使用 Eclipse 和 Python 的教程:

至于缩进,您应该能够简单地更改“编辑器”首选项。

关键是要确保“Pydev,编辑器”设置符合您的要求,并且任何其他 Eclipse“编辑器”设置都不会妨碍 :) 第二个链接更详细地讨论了这一点。

'希望有帮助!

PS:

您还可以在 Eclipse 中使用 Ctrl+Shift+P 进行“大括号匹配”。

于 2012-08-17T05:30:03.110 回答
1

至于我,我在 Eclipse 中使用 Python 所做的一切:

  1. 安装 pydev
  2. 将制表符设置为空格
  3. 将标签长度设置为 4

    • 您可以通过显示不可打印的符号来使制表符和空格可视化。希望这就是你的意思。
于 2012-08-17T10:18:21.150 回答
1

这在最新版本的 PyDev 中是开箱即用的(您可以在 处启用它PyDev > Editor > Vertical Indent Guide)。

如果您使用 LiClipse(http://www.liclipse.com -- 这是 Eclipse+PyDev 和其他一些好东西),它还为其他编辑器提供缩进指南(它是使 PyDev 继续开发的商业对应物)。

于 2012-08-17T11:00:26.553 回答