Moc*_*cky 195 eclipse eclipse-plugin editor
我有一个特定的项目,我需要将每个代码行包装为65个字符.我为此正确设置了eclipse Java代码格式化程序.但我真正想要的是在编辑器中绘制的垂直线,显示我在键入时的最大线宽,而不仅仅是在我运行formmater时.我知道此功能在某些容量中可用,因为它显示在代码格式化程序属性页中.
我在eclipse中没有看到任何选项来打开它,我没有看到任何插件在Eclipse插件中心上执行此操作
Jon*_*eet 332
查看Windows /首选项(至少在Windows上 - IIRC它可以在不同的操作系统中移动)然后:
General -> Editors -> Text Editors -> Show Print Margin
Run Code Online (Sandbox Code Playgroud)
勾选此项并显示该行.
作为查找此内容的快速方法,请使用顶部的搜索过滤器并过滤"边距".
评论中的注释 - 未经我验证,但我没有理由怀疑它们:
它在2016年以某种方式发生了变化:有关详细信息,请参阅[此处](https://bugs.eclipse.org/bugs/show_bug.cgi?id=495490#c2)您必须在格式化程序中设置它:从菜单[Window] - > [首选项],选择[Java] - > [代码样式] - > [格式化程序],然后编辑格式化程序配置文件.在标签页[换行]中,您可以找到名为"最大线宽"的设置.更改此设置,Java源编辑器中的打印边距也将更改.
nhu*_*uvy 44
在Eclipse Luna(4.4)中:选择菜单Window\Preference.查看左上角,在搜索框中type filter text输入:margin.
在Apperance color option"选择" 部分中Print margin.选择Show print margin.在文本框中Print margin column,键入65您想要的内容.
@Jon Skeet的答案是不完整的.
Window- > Preferences- > General- > Editors- > Text Editors- >选中复选框Show Print Margin
勾选此框将显示垂直线.
作为查找此内容的快速方法,请使用顶部的搜索过滤器并过滤"边距".
但是,这仅显示该行,但在大多数情况下,"打印边距列"值会忽略平坦.
要设置该行所在位置的列号,请执行@John Percival Hackworth 在此处提到的内容:
Window- > Preferences- > C/C++[或您正在使用的任何语言] - > Code Style- > Formatter- >单击Edit- >在Line Wrapping选项卡下设置您想要的值Maximum line width.
如何在上面设置的列上强制执行强行换行(即:添加回车符)?我还不知道.如果你搞清楚了,请告诉我.在Sublime Text 3(一个更好的编辑器,但索引器/函数定义更糟糕的找到者:()它是Alt+ Q.
更新:我认为可能使用"CppStyle"插件,它clang-format使用Ctrl+ Shift+ F来应用自动格式,但我不知道确切的说明使其工作.
| 归档时间: |
|
| 查看次数: |
80794 次 |
| 最近记录: |