是否有Eclipse线宽标记?

ndh0cuux  于 2023-01-30  发布在  Eclipse
关注(0)|答案(4)|浏览(128)

我有一个特定的项目,我需要在65个字符的代码行 Package 。我已经设置了eclipse Java代码格式化程序正确的这一点。但我真正想要的是一个垂直线是在编辑器中绘制显示的最大线宽,当我输入,而不仅仅是当我运行的formmatter。我知道这个功能是可用的,在一些容量,因为它是显示在代码格式化程序的属性页。
我在eclipse中没有看到任何选项可以打开它,也没有在EclipsePluginCentral中看到任何可以打开它的插件

siv3szwd

siv3szwd1#

在Windows /首选项中查找(至少在Windows - IIRC上,它会针对不同的操作系统移动),然后:

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

勾选此选项,它应该显示行。
作为一种快速找到这一点的方法,使用顶部的搜索过滤器,并在“边距”上过滤。
评论中的注解-未经我核实,但我没有理由怀疑它们:
在2016年发生了一些变化:有关详细信息,请参阅[此处](https://bugs.eclipse.org/bugs/show_bug.cgi?id = 495490#c2)您必须在格式化程序中设置它:从菜单[Window]--〉[Preferences]中选择[Java]--〉[Code Style]--〉[Formatter],然后编辑您的格式化器配置文件。在[Line wrapping]选项卡页中,您可以找到一个名为“Maximum line width”的设置。更改此设置,Java源代码编辑器中的打印边距也会随之更改。

d6kp6zgx

d6kp6zgx2#

在月食(4.4)中:选择菜单**Window\Preference。查看左上角的搜索框 type filter text,键入:margin**

在节**Apperance color option中,选择Print margin。选择Show print margin。在文本框Print margin column**中,键入所需的65

nbnkbykc

nbnkbykc3#

@乔恩·斯基特的回答不完整。

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

Window--〉Preferences--〉General--〉Editors--〉Text Editors--〉选中Show Print Margin的复选框
勾选此框将显示垂直线。

作为一种快速找到这一点的方法,使用顶部的搜索过滤器,并在"边距"上过滤。

    • 但是,这只显示行,但在大多数情况下,"打印边距列"值会被忽略。**
    • 要设置行所在的列号**,请执行@John Percival Hackworth提到的here

(2/2)转到:

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

旁注:

1.使用Alt + Shift + Y打开和关闭软换行。它将软换行(即:没有回车),但不是在上面设置的列。

    • 如何在上面设置的列强制强制换行(即:我还不知道。**如果你知道了,让我知道。在Sublime Text 3中(一个好得多的编辑器,但有一个差得多的索引器/函数定义查找器:()),它是Alt + Q。
    • 更新:**我认为使用clang-format的"CppStyle"插件,通过使用Ctrl + Shift + F来应用自动格式化是可能的,但我还不知道使其工作的确切说明。

相关:

1.设置制表符宽度:在eclipse 3.5中更改编辑器选项卡宽度

tyky79it

tyky79it4#

经过几个月的Espressif,但也与其他品牌的插件Eclipse,我发现如何扩大最大线宽。我做了很多尝试,并显示如何做Espressif-IDE:

右击一个项目-〉属性-〉C/C++常规-〉格式化程序-〉启用项目特定设置-〉新建-〉给予你的概要文件命名,并基于一个内置的格式化程序:我选择BSD/Allman-〉编辑这个新的配置文件-〉在行换行选项卡中键入例如200作为最大行宽-〉应用更改。

格式化源文件:你会排很长的队。
在我做同样的动作之前,从:窗口-〉首选项-〉C/C++-〉代码样式-〉格式化程序...:从来没成功过。

相关问题