我正在寻找一种在Eclipse中自动转换大括号为K&R样式的方法,可以消除单语句if的大括号等。是否有这样的方法?
谢谢。
我正在寻找一种在Eclipse中自动转换大括号为K&R样式的方法,可以消除单语句if的大括号等。是否有这样的方法?
谢谢。
在重新格式化之前,您需要根据您的K&R设置自定义首选项对话框中的格式化程序设置Java/ Code Style / Formatter
,如果默认设置不符合您的要求。
首选项对话框可以从Mainmenu / Window / Preferences
打开。
您甚至可以配置保存操作Java / Editor / Save Action
以在保存时格式化源代码。
在首选项对话框中可以选择很多格式化选项(Java -> 代码样式 -> 格式化器)。
之后,您只需按下ctrl-shift-f(Windows),即可轻松格式化您的代码。
此外,您还可以选择在保存文件时自动格式化代码。这也在首选项对话框中(Java -> 编辑器 -> 保存操作)。
您可以通过转到窗口>首选项
来自定义Java代码的格式。在那里,选择Java>代码样式>格式化程序
,单击新建...
创建一个新配置文件。然后编辑...
它。
但是,我非常确定Eclipse的代码格式化程序不会添加或删除大括号,它只会根据您的样式规则定位它们。您需要一个单独的工具来完成此操作或使用高级搜索和替换功能。
在您的编辑器中右键点击 => 源代码 => 格式化