具体来说,我想要的是当我使用快速修复“用 try/catch 环绕”来不添加额外的换行符时。当您将鼠标悬停在引发异常的代码上时,“使用 try/catch 环绕”显示为快速修复选项。例如,此代码显示了一个快速修复选项:
m_tsocket = new ServerSocket(port);
当使用“用 try/catch 包围”时,它变成了这样:
try {
m_tsocket = new ServerSocket(port);
} catch (IOException e1) {}
我想要的是“用 try/catch 环绕”来给我这个:
try {m_tsocket = new ServerSocket(port);} catch (IOException e1) {}
关键是我不需要额外的换行符,除非在极少数情况下。换行符使滚动代码需要更长的时间。大部分代码都在 catch 中,我在完成一般代码结构后处理它。