#java #android-studio #code-formatting
#java #android-studio #форматирование кода
Вопрос:
У меня есть эта строка в файле Java в Android Studio:
MyClass.staticX(myMethod(), String.format("Hello I am a demo text. A: %s, Here comes AA: %s.", OtherCoolClass.longMethodNameWithVeryMuchMeaningYo(omg), andTheLastArgument));
Когда я нажимаю Ctrl AltL, он переходит к следующему:
MyClass.staticX(myMethod(), String.format("Hello I am a demo text. A: %s, Here comes AA: "
"%s.", OtherCoolClass.longMethodNameWithVeryMuchMeaningYo(omg),
andTheLastArgument));
Пока все так здорово, но с каждым следующим форматом кода Android Studio добавляет еще ""
один во вторую строку, поэтому после нескольких форматирований получается следующее:
MyClass.staticX(myMethod(), String.format("Hello I am a demo text. A: %s, Here comes AA: "
"" "" "" "" "" "" "" "" "" "" "" "" "" "" "" ""
"" "" "" "" "" "" "" "" "" "" "" "" "" "%s.",
OtherCoolClass.longMethodNameWithVeryMuchMeaningYo(omg), andTheLastArgument));
Я не очень доволен этим. Могу ли я что-нибудь сделать, чтобы этого не произошло? Почему это вообще происходит?
Комментарии:
1. лол, это весело! Вы используете стабильную сборку? Или dev / canary? xD
2. Почему? Я могу только представить, что это ошибка. И забавный 😉
3. @varun: я на стабильном 3.1.3…