是否有Eclipse线?

我有一个特定的项目,我需要将每行代码换成65个字符。 为此,我已经正确设置了eclipse Java代码格式化程序。 但是我真正想要的是在编辑器中绘制垂直线,以显示我输入时的最大线宽,而不仅仅是当我运行formmater时。 我知道这个功能在某些功能中可用,因为它在代码格式化程序属性页中显示。

我在eclipse中看不到任何选项来打开它,并且我没有看到在Eclipse Plugin Central上执行它的任何插件


在Windows / Preferences中查看(至少在Windows上 - IIRC可以针对不同的操作系统移动),然后:

General -> Editors -> Text Editors -> Show Print Margin

勾选这个,它应该显示该行。

作为一种快速查找此方法的方法,请使用顶部的搜索过滤器并在“边距”上进行过滤。


在Eclipse Luna(4.4)中:选择菜单WindowPreference 。 查看搜索框type filter text左上角,键入: margin

在这里输入图像描述

在部分Apperance color option ,选择Print margin 。 选择Show print margin 。 在文本框的Print margin column ,键入65作为你想要的。


@Jon Skeet的回答不完整。

(1/2)首先,做他的话:

Window - > Preferences - > General - > Editors - > Text Editors - >选中Show Print Margin

选中此框将显示垂直线。

在这里输入图像描述

作为一种快速查找此方法的方法,请使用顶部的搜索过滤器并在“边距”上进行过滤。

但是,这只显示了该行,但在大多数情况下,“打印边距列”值存在忽略的平坦度。


要设置行号应该在的列号 ,请执行@John Percival Hackworth在此提到的内容:

(2/2)转到:

Window - > Preferences - > C/C++ [或任何您使用的语言] - > Code Style - > Formatter - >单击Edit - > Line Wrapping选项卡下设置您需要的值Maximum line width

在这里输入图像描述

边注:

  • 使用Alt + Shift + Y可以打开和关闭软线环绕。 它会在屏幕的末尾进行软包装(即:无回车),但不在上面设置的列上。
  • 你如何在上面设置的列上执行强行换行(即:添加回车)? 我还不知道。 如果你知道,让我知道。 在崇高文本3(一个更好的编辑器,但索引器/功能定义查找器:()更糟糕的是它是Alt + Q.

    更新:我认为使用“CppStyle”插件可能会使用clang-format ,通过使用Ctrl + Shift + F来应用自动格式,但我不知道使其工作的确切说明。

    链接地址: http://www.djcxy.com/p/63359.html

    上一篇: Is there an Eclipse line

    下一篇: Is there a good JSP editor for Eclipse?