Я работаю над проектом Java, который имеет некоторые строгие требования к форматированию кода в IntelliJ.Я нахожу предпочтительный формат очень трудным для чтения до такой степени, что он вредит моей эффективности и не может легко просмотреть мой собственный код.
Я хочу выяснить, есть ли способ сохранить две разные конфигурации формата кода или профили, которые я могу применить к своему коду.Например, я хотел бы отформатировать мой код обратно до «моего стиля» во время реализации и отладки, а затем отформатировать его в «корпоративном стиле» перед фиксацией.Мне нужно будет работать над одним и тем же кодом для нескольких коммитов, поэтому мне придется переходить из одного формата в другой по желанию.
Возможно ли это?
Фирменный стиль, много строк и пробелов:
private boolean scpLocalToRemote (String localIP, String remoteIP, String remoteUser,
String localFilePath, String remoteFilePath) {
String scpCommand = "scp " + localFilePath + " " + remoteUser + "@[" + remoteIP + "]:"
+ remoteFilePath;
log.info("SCP Command: '" + scpCommand + "'");
try {
MyProjectInterfaceUtils.runCommand(scpCommand);
} catch (IOException e) {
log.severe(e.toString());
return false;
}
return true;
}
Мой стиль (это всего лишь предпочтение при разработке, а не советы по форматированию лучших практик):
private boolean scpLocalToRemote(String localIP, String remoteIP, String remoteUser, localFilePath, String remoteFilePath)
{
String scpCommand = "scp " + localFilePath + " " + remoteUser + "@[" + remoteIP + "]:" + remoteFilePath;
log.info("SCP Command: '" + scpCommand + "'");
try
{
MyProjectInterfaceUtils.runCommand(scpCommand);
}
catch(IOException e)
{
log.severe(e.toString());
return false;
}
return true;
}