我有一些包含文本的古老资源文件,但是,有时会有标签,有时还会出现空格分隔等。
JObject
我想用空格替换^^^所在的标签。使用修改>转换缩进> To Spaces 不起作用,因为它只适用于缩进。在我的情况下,我没有缩进,它是我需要删除之间的标签。
- 编辑 -
右键单击项目视图中的资源文件,然后选择重新格式化代码完全删除了我的代码。删除所有空格(包括换行符),之后我的文件如下所示:
TABLE_NAME = Table
FIELD_NAME = Field
COMBOBOX_NAME = Combo Box
^^^^^
这肯定要糟糕得多。
答案 0 :(得分:1)
IntelliJ已经支持代码reformatting at package/folder level,Windows上的默认快捷方式是 CTRL + ALT + L 。
因此,如果您打开public void tableresize(JTable table)
{
for(int i=0;i<table.getColumnCount();i++)
{
DefaultTableColumnModel colModel = (DefaultTableColumnModel) table.getColumnModel();
TableColumn col = colModel.getColumn(i);
int width = 0;
TableCellRenderer renderer = col.getHeaderRenderer();
if (renderer == null)
{
renderer = table.getTableHeader().getDefaultRenderer();
}
Component comp = renderer.getTableCellRendererComponent(table, col.getHeaderValue(), false, false, 0, i);
if(table.getRowCount()>0)
{
for(int r=0;r<table.getRowCount();r++)
{
renderer=table.getCellRenderer(r,i);
Component comp1=renderer.getTableCellRendererComponent(table,table.getValueAt(r, i),false,false, r, i);
if(comp.getPreferredSize().width<comp1.getPreferredSize().width)
{
width=comp1.getPreferredSize().width;
}
else
{
width=comp.getPreferredSize().width;
}
}
}
else
{
width=comp.getPreferredSize().width;
}
col.setPreferredWidth(width+4);
}
}
工具窗口并选择文件夹,则使用上面的组合键或右键单击它,然后单击重新格式化代码。
请注意,格式化将遵循您定义的code style。
要更改它,请转到文件 Project
设置 ->
编辑 ->
代码风格 ->
Java 或您想要更改的任何内容: