如何用空格替换 java 资源文件中的制表符?
How to replace tabs in java resource files with white-spaces?
我有一些包含文本的古老资源文件,但是,有时会有制表符,有时会有空格分隔,例如
TABLE_NAME = Table
FIELD_NAME = Field
COMBOBOX_NAME = Combo Box
^^^^^
我想用空格替换 ^^^ 所在的制表符。使用 Edit > Convert Indents > To Spaces 不起作用,因为它仅适用于缩进。在我的例子中,我没有缩进,这是我需要删除的标签。
- 编辑 -
在项目视图中右键单击我的资源文件并选择重新格式化代码 完全删除了我的代码。所有空格(包括换行符)都被删除,所以之后我的文件如下所示:
TABLE_NAME=Table
FIELD_NAME=Field
COMBOBOX_NAME=Combo Box
这肯定更糟。
IntelliJ 已经支持代码 reformatting at package/folder level,Windows 上的默认快捷方式是 CTRL+ALT +L。
因此,如果您打开 Project
工具 window 和 select 您的文件夹,然后使用上面的组合键或右键单击它并单击 重新格式化代码 .
请注意,格式将遵循您定义的 code style。
要更改它,请转到 文件 ->
设置 ->
编辑器 ->
代码风格 ->
Java 或者任何你想改变的:
我有一些包含文本的古老资源文件,但是,有时会有制表符,有时会有空格分隔,例如
TABLE_NAME = Table
FIELD_NAME = Field
COMBOBOX_NAME = Combo Box
^^^^^
我想用空格替换 ^^^ 所在的制表符。使用 Edit > Convert Indents > To Spaces 不起作用,因为它仅适用于缩进。在我的例子中,我没有缩进,这是我需要删除的标签。
- 编辑 -
在项目视图中右键单击我的资源文件并选择重新格式化代码 完全删除了我的代码。所有空格(包括换行符)都被删除,所以之后我的文件如下所示:
TABLE_NAME=Table
FIELD_NAME=Field
COMBOBOX_NAME=Combo Box
这肯定更糟。
IntelliJ 已经支持代码 reformatting at package/folder level,Windows 上的默认快捷方式是 CTRL+ALT +L。
因此,如果您打开 Project
工具 window 和 select 您的文件夹,然后使用上面的组合键或右键单击它并单击 重新格式化代码 .
请注意,格式将遵循您定义的 code style。
要更改它,请转到 文件 ->
设置 ->
编辑器 ->
代码风格 ->
Java 或者任何你想改变的: