Eclipse自动排版怎么设置不截断长的代码行?

Eclipse自动排版怎么设置不截断长的代码行?

Eclipse设置自动排版不截断长代码行的方法

  1. 通过工程属性设置(适用于Java项目)
    • 首先准备一个Java文件,在自动排版(ctrl+shift+f)后有零碎的代码句,该文件中某一行文字非常长(长于80字符),使用自动format快捷键ctrl+shift+f后长行被截断的情况。
    • 进入工程属性设置页面:点击菜单上的Project(工程)-Properties(属性),进入工程属性的设置页面。
    • 启用自定义的自动化排版样式:点击左侧选择栏的JavaCodeStyle(Java代码风格)-Formatter(排版),看到右侧的页面,然后勾选EnableProjectSpecificSettings(启用工程配置)选项,再点击new(新建)按钮,来设置自定义的代码风格,名称可设置为newStyle,点击Ok(好的)保存新建的风格,稍后会应用该自定义的风格到自动排版的功能中。
    • 设置行宽的最大值:点击右上角附近的LineWrapping(行截断)标签页,在GeneralSettings(通用设置)下设置Maximumlinewidth(最大行宽)的值,从默认值80改成一个较大的值(如150),保存设置。
    • 应用和保存自定义设置:检查ActiveProfile(当前配置)已经是刚刚新建的newStyle,再点击Apply(应用)以及Ok(好的),即可在自动排版时让长代码行不被截断。
  2. 通过偏好设置(适用于Java等多种代码类型)
    • 对于Java等代码类型,可以进行如下操作。找到Window--Preferences--Java--Code Style--Formatter--Edit,然后进入下一个页面,在其中更改[Profilename][Maximumlinewidth],点击[Apply][OK],保存设置,之后再使用快捷键ctrl+shift+f将会应用新自定义的风格来截断过长的代码,这样可以通过调整最大行宽来避免长代码行被截断。
本篇文章所含信息均从网络公开资源搜集整理,旨在为读者提供参考。尽管我们在编辑过程中力求信息的准确性和完整性,但无法对所有内容的时效性、真实性及全面性做出绝对保证。读者在阅读和使用这些信息时,应自行评估其适用性,并承担可能由此产生的风险。本网站/作者不对因信息使用不当或误解而造成的任何损失或损害承担责任。
阅读全文