如何在Eclipse中自动格式化代码?
当前回答
还要注意的是,你也可以用@formatter:off和@formatter:on来“保护”一个块不被格式化,避免注释的重新格式化,例如:
// Master dataframe
Dataset<Row> countyStateDf = df
.withColumn(
"countyState",
split(df.col("label"), ", "));
// I could split the column in one operation if I wanted:
// @formatter:off
// Dataset<Row> countyState0Df = df
// .withColumn(
// "state",
// split(df.col("label"), ", ").getItem(1))
// .withColumn(
// "county",
// split(df.col("label"), ", ").getItem(0));
// @formatter:on
countyStateDf.sample(.01).show(5, false);
其他回答
这也可以在项目级别完成: 在包资源管理器中,右键单击项目> Properties > Java Editor > Save Actions
在团队中工作时,这可能更可取,这样每个人的代码都以相同的格式设置保存。
使用最新的PDT版本更新您的IDE,以便更好地格式化代码。 在主菜单上单击Help -> Install New Software,然后在Work with字段中添加以下URL:
http://download.eclipse.org/tools/pdt/updates/4.0.1
当被问到名称时,将其命名为PDT4.0.1,然后继续进行更新或安装。
它将查看是否已经安装了适当的PDT,或者是否是较低的版本,然后将更新该版本。
重新启动或应用更改后,转到Windows ->首选项 在侧边栏展开PHP ->代码样式。在这里,您将看到一个名为Formatter的项。选择它并选择用于代码格式化的活动配置文件。这是它。
下次格式化它时,它将根据所选的活动配置文件选择一种格式。
希望能有所帮助。
注意:除非我改正所有错误,否则没有格式化文档。在按CTRL + SHIFT + F之前检查文件。
Windows ->首选项-> Java ->编辑器->保存动作->格式化源代码->格式化编辑过的行(或)格式化所有行。
有时当你作为一个团队工作时,领导不希望你格式化源文件中的所有代码行(提交时将会有巨大的跟踪更改)。选择“Format Edited lines”。这将只编辑和格式化您修改的行。
Gubs
秘诀很简单:按Ctrl+Shift+F
推荐文章
- 哪些Eclipse文件属于版本控制?
- 如何用前导零格式化Java字符串?
- 如何在Eclipse Classic中安装Eclipse市场?
- 为什么logcat没有显示任何东西在我的Android?
- 在Atom编辑器中是否有格式化HTML的命令?
- Eclipse中的Java项目:无法解析Java .lang. object类型。它是从必需的.class文件中间接引用的
- 开发Android应用最好的IDE是什么?
- 在Eclipse中查找TODO标记
- 从现有源代码创建新项目时,Eclipse“无效项目描述”
- 抛出异常时中断
- Eclipse字体和背景颜色
- 如何解决“java.net.BindException: Address already in use: JVM_Bind”错误?
- 打印指针或地址的格式说明是否正确?
- Eclipse复制/粘贴整行键盘快捷方式
- 格式化是浮动的,没有后面的零