Есть ли в 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 основана на нем. Вот их страница документации .


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


6

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

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

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

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

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

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

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

Спасибо.


Что происходит, это так раздражает
Саман Саттари,



1

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.