原文:
http://blog.jobbole.com/16979/
PrettyPrinter 适用于 PHP, Java, C++, C, Perl, JavaScript, CSS。提供了大量格式化选项,可以按照你喜欢的方式来展示代码。
http://prettyprinter.de/
how to use the eclipse code formatter from your code ,使用eclipse的格式化包
http://ssscripting.wordpress.com/2009/06/10/how-to-use-the-eclipse-code-formatter-from-your-code/
org.eclipse.jdt.core.formatter.CodeFormatter的format方法
public abstract TextEdit format(int kind,
String source,
int offset,
int length,
int indentationLevel,
String lineSeparator)
Format source, and returns a text edit that correspond to the difference between the given string and the formatted string.
It returns null if the given string cannot be formatted.
If the offset position is matching a whitespace, the result can include whitespaces. It would be up to the caller to get rid of preceding whitespaces.
Parameters:
kind - Use to specify the kind of the code snippet to format. It can be any of these:
K_EXPRESSION
K_STATEMENTS
K_CLASS_BODY_DECLARATIONS
K_COMPILATION_UNIT
Since 3.4, the comments can be formatted on the fly while using this kind of code snippet
(see F_INCLUDE_COMMENTS for more detailed explanation on this flag)
K_UNKNOWN
K_SINGLE_LINE_COMMENT
K_MULTI_LINE_COMMENT
K_JAVA_DOC
source - the source to format
offset - the given offset to start recording the edits (inclusive).
length - the given length to stop recording the edits (exclusive).
indentationLevel - the initial indentation level, used to shift left/right the entire source fragment. An initial indentation level of zero or below has no effect.
lineSeparator - the line separator to use in formatted source, if set to null, then the platform default one will be used.
Returns:
the text edit
Throws:
IllegalArgumentException - if offset is lower than 0, length is lower than 0 or length is greater than source length.
maven-java-formatter-plugin
https://code.google.com/p/maven-java-formatter-plugin/
maven-java-formatter-plugin无法格式化comment
http://tianya23.blog.51cto.com/1081650/630044
Maven Eclipse Format Plugin
http://sourceforge.net/projects/mvneclipsefmt/
分享到:
相关推荐
文本代码替换工具,程序员必备,省时省心省力,一键替换
而且它没有提供sql代码格式化的功能,咱们只能自己做手动格式化,手动格式化sql总是需要花费不少时间的。 它也是一款拥有智能提示的sql编程工具,而且小巧灵活。 总而言之,它也是一款能够提高sql编程效率的工具。 ...
《2022低代码应用实践报告:走向全民开发,低代码重塑企业数字化生产力.pdf》
电子面单转换器:快速生成物流信息的工具,省时又高效! 不开通电子面单可以发货吗:揭秘发货无需开通电子面单的方法! 自动化生成快递单号软件:解决单号问题的最佳方案! 抖店发货失败要电子面单:无货源问题解决...
最新研发 便捷淘宝工具,史上最牛的淘宝购物工具,省时省钱
PHP, HTML和CSS代码美化工具 显示匹配符和丢失的括弧及标签 利用内置的php手册来学习php 关于设置中文语言界面: 点击菜单View中的Language选项,在设定语言(Language)时选择Chinese 或者Chinese Simplified(简体...
toolkitJava工具箱,其中一些方法使用google guava开源库(常用工具,省时省力)
everything文件搜索利器 省时省力
NSIS安装包全套工具包你满意-省时省力 NSIS安装包全套工具包你满意-省时省力 NSIS安装包全套工具包你满意-省时省力
而且它没有提供sql代码格式化的功能,咱们只能自己做手动格式化,手动格式化sql总是需要花费不少时间的。 它也是一款拥有智能提示的sql编程工具,而且小巧灵活。 总而言之,它也是一款能够提高sql编程效率的工具。 ...
西门子自动化TIA选型工具 快速:省时配置 只需几个条目即可配置完整的项目 - 无需手册和专业知识 将硬件配置导入并导出到 TIA 博途或其他系统 待配置项目的理想可视化 简单:一切尽在一个工具中 工具下载为桌面版或...
在线修复DIY是可让您省时省力的修复工具,当您接上闪存盘,却无法正常读取使用或显示格式化闪存盘讯息时,您可先透过该闪存盘 在线修复DIY工具,简单易懂的操作接口,立即解决您闪存盘可能发生的问题,大幅节省传统...
《中文版Excel 2013应用宝典(第4版)——提示、技巧与省时妙招》涵盖在浏览器中使用工作簿、精调格式、从Excel发送个人邮件、隐藏公式、锁定公式、使用透视表切片器和使用日程表等主题。 如果你平时就使用Excel,但...
即时打印这是一个简单的打印语句生成器,它将以相应的编程语言生成一个简单的打印语句。特征只需在文件中的所需行上键入!p ,此生成器将自动以当前编程语言生成带有当前文件名和行号的打印语句。...
【资源名称】:AI计数识别工具 【资源版本】:1.0.0 【资源大小】:23.85MB 1、可以通过现场拍照或者从相册里选择照片,开始AI数数,左下角可以清楚的看到检测出来的数字。 2、帮助你更省时、省力的计数!通过...
jadx是一款用于逆向APK文件的工具,对于做移动端渗透测试的人员来说有时候我们需要去分析APK文件的源代码来查看APK文件的逻辑以及查找相关的敏感信息,这时候我们就需要使用jadx进行反编译,而我们之前用的jadx不是...
【可视化批注】 可视化地窗体操作添加与修改注解完整功能。 安全工具 【工作表解密】 可以破解工作表密码和工作簿密码。在不知道密码的前提下找回密码。 【VBA工程解密】 将有密码的VBA工程代码破解,直接打开即可...
CSV批量转EXCEL工具是由金浚软件工作室推出的一款csv批量转excel格式转换器,能把多个csv文件转换为excel文件,软件操作简单,省时省力,一目了然,绿色软件,无需安装,无插件,无广告,免费使用! 使用方法 1、...
一个为设计师省时省力的好软件包..具体可以去这里看一下 http://konbar.5d6d.com/thread-1246-1-1.html
webp图片格式转换器是一个简单好用的批量图像格式转换工具 ,支持转换WEBP/JPG/JPEG/PNG/BMP/GIF/TIF/TIFF,支持批量选择文件转换,支持文件批量拖拽,方便快捷,省时省力一键添加选择文件,支持选择转换后的格式,...