如何在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);
其他回答
你可以用 Ctrl + I
or
Ctrl + Shift + F
Windows和Linux操作系统:Ctrl + Shift + F
在Mac:⌘+ + F
(也可以在主菜单> Source中按Format)
按:Ctrl + A或突出显示您希望缩进的代码部分 然后按Ctrl + I。
你可以按照下面的步骤来做
按Ctr + A (windows)或cmd + A (Mac os) windows中的Ctr + I或Mac os中的cmd + I
它会自动格式化你的代码
还要注意的是,你也可以用@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);
推荐文章
- 如何使用Eclipse比较两个文件?Eclipse是否提供了任何选项?
- 在Windows批处理脚本中格式化日期和时间
- 在Android中设置TextView span的颜色
- 升级到ADT 22后,库不再被添加到APK
- 应用程序无法打开,因为它来自一个身份不明的开发者
- 在XML中“图像上缺少contentDescription属性”
- 如何保持Python打印不添加换行符或空格?
- 哪些Eclipse文件属于版本控制?
- 如何用前导零格式化Java字符串?
- 如何在Eclipse Classic中安装Eclipse市场?
- 为什么logcat没有显示任何东西在我的Android?
- 在Atom编辑器中是否有格式化HTML的命令?
- Eclipse中的Java项目:无法解析Java .lang. object类型。它是从必需的.class文件中间接引用的
- 开发Android应用最好的IDE是什么?
- 在Eclipse中查找TODO标记