Есть ли в Android Studio ярлык для преобразования текста в верхний регистр?

103

Я пытаюсь найти команду в Android Studio для преобразования выделенного текста в верхний регистр, но не могу.

Есть ли какой-нибудь ярлык для этого? Я думаю, что это очень распространенное действие в IDE, но пока не нашел подсказки.

Стек
источник

Ответы:

199

Выделите текст, затем перейдите в Edit → Toggle Case ( Ctrl+ Shift+ Uв Windows).

Сан
источник
8
Это работает, но есть ли способ перейти на UPPER_WITH_UNDERSCORES из CamelCase?
vitriolix
@vitriolix не изначально, но есть плагины, которые могут этого добиться. Я лично использовал этот, и он отлично работал. Он будет работать лучше, если вы настроите для него сочетания клавиш. IMO
aProperFox
86

Ярлык IntelliJ, очевидно, Ctrl+ Shift+ U( Command+ Shift+ Uна Mac) и должен работать, поскольку Android Studio основана на нем. Вот их страница документации .

aProperFox
источник
1
Уверены, что это не сработает? Обратите внимание, что ctrl-shift + U используется как для верхнего, так и для нижнего регистра. Так, например, сначала он перевернет текст в нижний регистр, а если вы снова сделаете c + s + u, он перевернет все в верхний регистр. Это не интуитивно понятно, но на моей установке Linux все работало нормально.
Майкл А.
Есть функция поиска функций IDE, которая поможет вам найти подобные вещи, а также подскажет текущее сочетание клавиш. Это меню «Справка»> «Найти действие».
Скотт Барта
+1 Вы правы, но у меня почему-то не работают ctrl + shift + U. Я понял, что это правильный ярлык, используя ответ @Saneesh CS (ярлык показан в меню). Спасибо и извините за недоразумение!
StackOverflower
Да, все работает нормально, -> «ctlr + shift + u», это поможет, если вы хотите, чтобы текст был написан заглавными или строчными буквами .. ..
Чанчал Шакти
53

Вам нужно продолжать Caps Lockиспользовать этот ярлык.

Я не мог получить ярлык Ctrl+Shift + Uработать в Android Studio на Ubuntu 14.04, пока я не включил Caps Lock.

Дхананджай М
источник
6
Почему этот расизм для пользователей Ubuntu? @Dhananjay, ты спас мне день.
Уважаемый Dhruv
Это все еще работает? Я удалил странный ярлык «полки» в сочетаниях клавиш Android Studio, потому что у него было такое же сопоставление (CTRL + SHIFT + U), но оно по-прежнему не работает. Он просто активирует какой-то странный режим и преобразует текст в подчеркнутый u. Изменить: необходимо использовать ключ Windows, а также упомянутый ниже
behelit
11

Command+ Shift+ Uработал у меня на моем Mac

user1286412
источник
6

Иногда происходят какие-то странные вещи. Я использую Ubuntu 18.10.

Моя строка похожа на:

введите описание изображения здесь

Теперь, когда я нажимаю CTRL+ SHIFT+, Uя получаю такой вывод:

введите описание изображения здесь

Поэтому я попробовал с CTRL+ SHIFT+ WINDOWS+U и его работал отлично.

Примечание: я сохранил CAPS LOCK включенным.

Спасибо.

Пратик Бутани
источник
Что происходит, это так раздражает
Саман Саттари,
2

Если вы ищете его в Linux Ubuntu 14.04, сначала включите, Caps Lockа затем Ctrl+ Shift+ U.

Shaby
источник
3
Этот ответ является дубликатом stackoverflow.com/a/30169435 , опубликованного более года назад.
Коди Грей
1

Ярлык Cmd+ Shift+ Xработает в Android Studio 1.5 на Mac.

Ранвир Бедайзее
источник
1

Для пользователей Ubuntu, что ответ Пратика Бутани работает для них, и это все еще их раздражает, вот еще один обходной путь:

Перейти к File > Settings... > Keymap. Затем Toggle Caseвыполните поиск, и должно быть два результата. Щелкните правой кнопкой мыши по одному из них и затем нажмите Remove Ctrl+Shift+U. Снова щелкните правой кнопкой мыши и нажмите Add Keyboard Shortcut. Затем удерживайте Ctrl+Shift+Yвместе и нажмите OKкнопку, чтобы изменить ярлык. Наконец нажмитеApply чтобы сохранить изменения.

Надеюсь, эта ОШИБКА скоро будет исправлена ​​...

Саман Саттари
источник