有没有一种方法可以通过Android Studio中的字符串预览进行搜索?

问题描述:

我有一个包含很多字符串资源的类。我想搜索(Ctrl + F)特定的字符串预览。例如它在IntelliJ IDEA的为字符串资源价值所示有没有一种方法可以通过Android Studio中的字符串预览进行搜索?

getString(R.string.transfer_label); 

"TRANSFER" 

所以,当我按下CTRL + F,然后键入“转移”,自然没有任何反应。有没有其他的捷径允许它?或任何现有的插件?

编辑:我正在寻找类似CTRL + F的解决方案。我的意思是你输入了一些东西,它会立即将你放在代码中的地方。使其非常快速。

+0

你想在你的项目中找到“转移”这个词吗? –

+0

不,我想在这个特定的类中找到“TRANSFER”发生,但是它中没有任何“TRANSFER”字符串。感谢intellij字符串预览,只显示“TRANSFER”的R.string.transfer_label。所以我想知道是否有任何方式来搜索这些字符串预览 –

我通常会进入我的strings.xml并在字符串资源上使用“查找用法”(Alt + F7)。这是我知道的唯一途径。

+0

我知道它可以这样做。但是你必须首先使用字符串资源。我正在寻找更简单,更快速的方法来做到这一点。 –

+0

@Pteetee你也可以直接搜索,只需选择'R.string.transfer_label',然后'Alt + F7'。 –

+0

这不是我想要做的。想象一下当你注意到错误的逻辑被应用于取代特定的字符串时,你会进入Activity并输入字符串名称来快速找到它使用的地方,但是你不能在字符串资源中找到它。所以你必须做那些额外的步骤你正在谈论 –

如果你的钥匙地图是默认 - CNTRL + Shift + F

如果你想改变键和键映射何去何从

Android的工作室 - >文件 - >设置>键盘映射

请找到下面的图片以供参考:

enter image description here

你可以在搜索栏中搜索你要找的东西

+0

它的作品,但也不是我正在寻找。首先,你必须输入字符串的名称,然后找到正确的发生并进入文件。当你在课堂上,你知道字符串发生时,你可以点击CTRL + F,当你输入任何东西时,它会立即将你放置在使用它的代码中。只需通过简单的输入 –

+0

如果您知道下一次出现的单词时使用Ctrl + F3,此外,您可以在搜索栏中搜索使用关键词准确查找的内容。 – Jeelan