我們已經使用Eclipse很長一段時間了。我們爲每個項目都設計了格式器。現在,我們中的一些人正在轉向NetBeans。是否可以遷移/同步/導入我們的Eclipse格式化程序到NetBeans?我嘗試將一個Eclipse項目導入到NetBeans中。它不會導入我們使用的格式化程序。我可以在NetBeans中使用或導入Eclipse格式化程序嗎?
回答
以下鏈接可能有幫助http://netbeans.dzone.com/articles/importexport-code-formatting它談論共享共享設置。
Nop ..它不起作用導入程序不導入格式化程序設置我有全局和特定於項目的設置它們都不被導入你知道任何Netbeans引用,它說「它應該導入」嗎?因爲我沒有在NetBeans網站上看不到任何具體的提及。 – 2010-01-18 06:26:26
我非常喜歡NetBeans,但在格式化時遇到同樣的問題。 我發現這個maven插件http://mvneclipsefmt.sourceforge.net/usage.html 似乎它可以運行eclipse格式化程序作爲maven的目標。但我還沒有嘗試過。
在JBoss社區有一篇關於格式化問題的文章,可能有些幫助; http://community.jboss.org/wiki/ImportFormattingRules
AFAIK無法將Eclipse格式化首選項導入到NetBeans中。 但是,如果您使用Maven,則可以使用Maven2 Java Formatter Plugin,它使用Eclipse JDT功能來格式化源文件並與Maven項目很好地集成。對於當前版本0.3.1的使用,請參閱here。
這是一個使用格式化程序的簡單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>
編輯:
一種不同的方法是從命令行調用Eclipse代碼格式化,(但需要更長的時間,並且不很好地集成到Maven的生命週期),如所描述here。 你可以用它格式化的資源文件是這樣的:
/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
(也看一看this page在這裏筆者將它放入一個小腳本)
它應該是很容易的方法之一融入NetBeans的。將它們封裝在Ant文件中並將其添加到您的NetBeans命令中,或者編寫一個NetBeans插件來添加此操作,例如到contextmenu(這非常簡單,特別是與編寫Eclipse插件相比)。
應該很容易使用Eclipse的格式化爲Netbeas插件,like it was done for IntelliJ
您可以使用「Eclipse Code Formatter for Java」 NetBeans插件它的工作原理與NetBeans 7.3和.7.4(但有一點問題!)。
它已更新爲Netbeans 8.2 :) – digz6666 2017-07-31 11:42:50
看來,從Netbeans 7.3.1開始,一位非常聰明的研究員開發了一個接受Eclipse Formatter XML文件的Netbeans插件。我還沒有測試過這個TBH,但我將在不久的將來這樣做(因爲我是唯一一個喜歡Netbeans而非Eclipse的辦公室,而且我認爲我的同事因爲git而密謀殺了我合併衝突)。
https://blogs.oracle.com/geertjan/entry/eclipse_formatter_for_netbeans_ide
答案是YES 。您可以在Netbeans中使用eclipse代碼格式化程序,並使用Netbeans。你需要從下面合適的位置下載Eclipse代碼格式化插件到NetBeans版本,導入現有的Eclipse代碼格式化,並準備去
http://plugins.netbeans.org/plugin/50877/eclipse-code-formatter-for-java
- 1. 我可以在Eclipse中爲XML指定一個格式化程序嗎?
- 2. Eclipse Java格式化程序可以獨立使用
- 3. 我可以將代碼風格導入Netbeans嗎?
- 4. 如何以可執行格式(Java,eclipse)導出我的程序?
- 5. 我可以從命令行運行Eclipse C++格式化程序
- 6. 我可以使用Sqoop將數據導入RCFile格式嗎?
- 7. 我可以在格式化格子鍵時使用if()嗎?
- 8. 我可以使用解構來程序化地導出ESmodules嗎?
- 9. 可以在Netbeans中使用Clang格式化
- 10. 可以在Eclipse/STS中控制格式化Spock規範嗎?
- 11. Eclipse代碼樣式格式化程序可以對齊賦值語句嗎?
- 12. 我可以使用Python格式化列表中的文本嗎?
- 13. 我們可以在IDEA中使用Eclipse或Android Studio模板嗎?
- 14. 我可以在GDB中使用嵌入式過程嗎?
- 15. 導入代碼格式化程序Eclipse Java
- 16. 我們可以在Visual Studio代碼中配置代碼格式化程序嗎?
- 17. 我可以在vs2008中禁用自動格式化嗎?
- 18. 我可以在C程序中使用模式匹配嗎?
- 19. 我可以使用Jython中的__future__導入排序嗎?
- 20. jqgrid格式化程序可以調用ajax/json方法嗎?
- 21. jqgrid colModel中可以有2個格式化程序選項嗎?
- 22. 我可以在nodejs應用程序中使用es6樣式模塊導入
- 23. 我可以在eclipse中格式化整個項目
- 24. 我可以使用Metro風格應用程序中的System.Speech嗎?
- 25. 使用IntelliJ的命令行格式化程序格式化Java導入語句
- 26. 我可以在我的iphone應用程序中導入3D圖像嗎?
- 27. 在Eclipse中使用Google代碼格式化程序和GWT
- 28. 可以以不同的格式導出圖表或表格嗎?
- 29. 重新格式化時,Eclipse CDT格式化程序可以設置爲保留一行嗎?
- 30. 我可以通過Eclipse調試使用LLDB-MI的程序嗎?
我在一個轉換器的迫切需要了。手動同步所有設置是相當痛苦的:-( – 2010-02-09 08:55:39
格式化程序配置在Eclipse中不是標準,每個插件都有自己的格式化程序配置格式,請指定您正在討論的Eclipse/NetBeans插件。 – spektom 2011-05-29 13:32:17