我有一个特定的项目,我需要在65个字符的代码行 Package 。我已经设置了eclipse Java代码格式化程序正确的这一点。但我真正想要的是一个垂直线是在编辑器中绘制显示的最大线宽,当我输入,而不仅仅是当我运行的formmatter。我知道这个功能是可用的,在一些容量,因为它是显示在代码格式化程序的属性页。我在eclipse中没有看到任何选项可以打开它,也没有在EclipsePluginCentral中看到任何可以打开它的插件
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源代码编辑器中的打印边距也会随之更改。
d6kp6zgx2#
在月食(4.4)中:选择菜单**Window\Preference。查看左上角的搜索框 type filter text,键入:margin**
Window\Preference
type filter text
margin
在节**Apperance color option中,选择Print margin。选择Show print margin。在文本框Print margin column**中,键入所需的65。
Apperance color option
Print margin
Show print margin
Print margin column
65
nbnkbykc3#
@乔恩·斯基特的回答不完整。
Window--〉Preferences--〉General--〉Editors--〉Text Editors--〉选中Show Print Margin的复选框勾选此框将显示垂直线。
Window
Preferences
General
Editors
Text Editors
Show Print Margin
作为一种快速找到这一点的方法,使用顶部的搜索过滤器,并在"边距"上过滤。
Window--〉Preferences--〉C/C++ [或您使用的任何语言]--〉Code Style--〉Formatter--〉单击Edit--〉在Line Wrapping选项卡下设置所需的Maximum line width值。
C/C++
Code Style
Formatter
Edit
Line Wrapping
Maximum line width
1.使用Alt + Shift + Y打开和关闭软换行。它将软换行(即:没有回车),但不是在上面设置的列。
clang-format
1.设置制表符宽度:在eclipse 3.5中更改编辑器选项卡宽度
tyky79it4#
经过几个月的Espressif,但也与其他品牌的插件Eclipse,我发现如何扩大最大线宽。我做了很多尝试,并显示如何做Espressif-IDE:
右击一个项目-〉属性-〉C/C++常规-〉格式化程序-〉启用项目特定设置-〉新建-〉给予你的概要文件命名,并基于一个内置的格式化程序:我选择BSD/Allman-〉编辑这个新的配置文件-〉在行换行选项卡中键入例如200作为最大行宽-〉应用更改。
格式化源文件:你会排很长的队。在我做同样的动作之前,从:窗口-〉首选项-〉C/C++-〉代码样式-〉格式化程序...:从来没成功过。
4条答案
按热度按时间siv3szwd1#
在Windows /首选项中查找(至少在Windows - IIRC上,它会针对不同的操作系统移动),然后:
勾选此选项,它应该显示行。
作为一种快速找到这一点的方法,使用顶部的搜索过滤器,并在“边距”上过滤。
评论中的注解-未经我核实,但我没有理由怀疑它们:
在2016年发生了一些变化:有关详细信息,请参阅[此处](https://bugs.eclipse.org/bugs/show_bug.cgi?id = 495490#c2)您必须在格式化程序中设置它:从菜单[Window]--〉[Preferences]中选择[Java]--〉[Code Style]--〉[Formatter],然后编辑您的格式化器配置文件。在[Line wrapping]选项卡页中,您可以找到一个名为“Maximum line width”的设置。更改此设置,Java源代码编辑器中的打印边距也会随之更改。
d6kp6zgx2#
在月食(4.4)中:选择菜单**
Window\Preference
。查看左上角的搜索框type filter text
,键入:margin
**在节**
Apperance color option
中,选择Print margin
。选择Show print margin
。在文本框Print margin column
**中,键入所需的65
。nbnkbykc3#
@乔恩·斯基特的回答不完整。
(1/2)首先,照他说的做:
Window
--〉Preferences
--〉General
--〉Editors
--〉Text Editors
--〉选中Show Print Margin
的复选框勾选此框将显示垂直线。
作为一种快速找到这一点的方法,使用顶部的搜索过滤器,并在"边距"上过滤。
(2/2)转到:
Window
--〉Preferences
--〉C/C++
[或您使用的任何语言]--〉Code Style
--〉Formatter
--〉单击Edit
--〉在Line Wrapping
选项卡下设置所需的Maximum line width
值。旁注:
1.使用Alt + Shift + Y打开和关闭软换行。它将软换行(即:没有回车),但不是在上面设置的列。
clang-format
的"CppStyle"插件,通过使用Ctrl + Shift + F来应用自动格式化是可能的,但我还不知道使其工作的确切说明。相关:
1.设置制表符宽度:在eclipse 3.5中更改编辑器选项卡宽度
tyky79it4#
经过几个月的Espressif,但也与其他品牌的插件Eclipse,我发现如何扩大最大线宽。我做了很多尝试,并显示如何做Espressif-IDE:
右击一个项目-〉属性-〉C/C++常规-〉格式化程序-〉启用项目特定设置-〉新建-〉给予你的概要文件命名,并基于一个内置的格式化程序:我选择BSD/Allman-〉编辑这个新的配置文件-〉在行换行选项卡中键入例如200作为最大行宽-〉应用更改。
格式化源文件:你会排很长的队。
在我做同样的动作之前,从:窗口-〉首选项-〉C/C++-〉代码样式-〉格式化程序...:从来没成功过。