Android Studio上是否存在将文本转换为大写字母的快捷方式?


103

我正在尝试在Android Studio上找到将所选文本转换为大写字母的命令,但无法这样做。

有什么捷径吗?我认为这是在IDE上非常常见的操作,但尚未找到任何线索。

Answers:


198

选择文本,然后转到“编辑”→“切换大小写”(在Windows上为Ctrl+ Shift+ U)。


8
那行得通,但是有没有办法从CamelCase迁移到UPPER_WITH_UNDERSCORES?
vitriolix

@vitriolix不是本机的,但是有些插件可以实现此目的。我个人使用这个和它的工作很大。如果为它配置键盘快捷键,它将更好地工作IMO
aProperFox

86

该快捷方式的IntelliJ显然Ctrl+ Shift+ UCommand+ Shift+ U在Mac)和由于Android Studio在工作,是基于它关闭。这是他们的文档页面


1
确定这不适合您吗?请注意,ctrl-shift + U用于大写和小写。因此,例如,首先它将文本全部变为小写,如果再次执行c + s + u,它将文本全部变为大写。这不是很直观,但是在我的Linux安装中效果很好。
Michael A.

IDE功能有一个搜索功能,可以帮助您找到类似的内容,并告诉您当前的键盘快捷键。它是“帮助”菜单>“查找操作”。
Scott Barta 2014年

+1您是正确的,但由于某些原因Ctrl + shift + U对我不起作用。我意识到这是使用@Saneesh CS答案的正确快捷方式(快捷方式显示在菜单上)。谢谢,抱歉给您带来的困惑!
2014年

是的,这是工作的罚款, - >“CTLR + SHIFT + U”,如果你想完整的文本无论是在大写或小写字母..这将帮助
沙勒沙克蒂

53

您需要继续Caps Lock使用此快捷方式。

在打开Caps Lock之前,我无法在Ubuntu 14.04上的Android Studio中使用快捷方式Ctrl+ Shift+ U来工作。


6
为什么这种针对Ubuntu用户的种族主义?@Dananjay,您保存了我的一天。
DearDhruv

这仍然有效吗?我在Android Studio键盘快捷键cos中删除了奇怪的“搁置式”快捷键,因为它具有相同的映射(CTRL + SHIFT + U),但仍然无法正常工作。它只是激活一些奇怪的模式并将文本转换为带下划线的u。编辑:必须使用Windows密钥以及下面提到的


6

有时会发生一些奇怪的事情。我正在使用Ubuntu 18.10

我的字符串是这样的:

在此处输入图片说明

现在,当我按CTRL+ SHIFT+ 时,我U将得到如下输出:

在此处输入图片说明

因此,我尝试使用CTRL+ SHIFT+ WINDOWS+,U并且效果很好。

注意:我一直保持CAPS LOCK开机状态。

谢谢。


发生了什么,这
真令人讨厌



1

对于Ubuntu用户而言,Pratik Butani的答案对他们有用,但仍然让他们感到烦恼,这是另一个解决方法:

转到File > Settings... > Keymap。然后搜索,Toggle Case并且必须有两个结果。右键单击其中之一,然后单击Remove Ctrl+Shift+U。再次右键单击并按Add Keyboard Shortcut。然后按住Ctrl+Shift+Y并按下OK按钮以更改快捷方式。最后单击Apply以保存更改。

希望这个BUG能尽快解决...

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.