AFAIK Нет способа импортировать настройки форматирования Eclipse в NetBeans.
Но если вы используете Maven, вы можете использовать Maven2 Java Formatter Plugin , который использует функции Eclipse JDT для форматирования исходных файлов и прекрасно интегрируется с проектами Maven. Для использования текущей версии 0.3.1 см. здесь .
Это простой файл pom.xml с использованием средства форматирования. Просто вставьте любой исходный файл Java и запустите mvn java-formatter:format
, ваш источник должен быть отформатирован с использованием указанного файла конфигурации Eclipse (где вы должны указать путь к своему собственному).
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>de.mackaz</groupId>
<artifactId>maven.java.formatter.plugin.example</artifactId>
<version>0.1</version>
<packaging>jar</packaging>
<build>
<plugins>
<plugin>
<groupId>com.googlecode.maven-java-formatter-plugin</groupId>
<artifactId>maven-java-formatter-plugin</artifactId>
<version>0.3.1</version>
<executions>
<execution>
<goals>
<goal>format</goal>
</goals>
</execution>
</executions>
<configuration>
<configFile>./example-eclipse-code-format-config.xml</configFile>
</configuration>
</plugin>
</plugins>
</build>
</project>
EDIT:
Другой подход заключается в вызове Eclipse Code Formatter из командной строки (но занимает немного больше времени и не очень хорошо интегрируется в жизненный цикл Maven), как описано здесь .
Вы можете отформатировать исходный файл следующим образом:
/opt/eclipse/eclipse -application org.eclipse.jdt.core.JavaCodeFormatter -verbose -nosplash -config example-eclipse-code-format-config.xml src/main/java/de/mackaz/FormatMe.java
(Также взгляните на эту страницу , где автор поместил это в небольшой сценарий)
Должно быть легко интегрировать один из этих подходов в NetBeans. Либо оберните их в файл Ant и добавьте их в свои команды NetBeans, либо напишите небольшой плагин NetBeans, чтобы добавить действие, например. в контекстное меню (что довольно просто, особенно по сравнению с написанием Eclipse Plugins).