在Xcode 4中查找当前选定文本的快捷键

在Xcode 4中查找当前选定文本的快捷键,xcode,search,find,xcode4,Xcode,Search,Find,Xcode4,在VisualStudio中,我的主要任务是多年—我可以按Ctrl+F立即搜索文本插入符号所接触的标识符或字符串,或者如果有选择,则搜索当前选定的文本。我可以按Ctrl+Shift+F来搜索整个项目、解决方案或其他文件集。我喜欢这个 在Xcode 3.*中——我最近几年的主要任务——我可以按Cmd+Opt+F立即搜索当前选定的文本,按Cmd+Opt+Shift+F(有点少,但可行)搜索整个项目。与VS方法相比,我更喜欢这个方法,因为我首先必须选择一些文本,然后搜索它,而不是IDE在我没有选择任何

在VisualStudio中,我的主要任务是多年—我可以按Ctrl+F立即搜索文本插入符号所接触的标识符或字符串,或者如果有选择,则搜索当前选定的文本。我可以按Ctrl+Shift+F来搜索整个项目、解决方案或其他文件集。我喜欢这个

在Xcode 3.*中——我最近几年的主要任务——我可以按Cmd+Opt+F立即搜索当前选定的文本,按Cmd+Opt+Shift+F(有点少,但可行)搜索整个项目。与VS方法相比,我更喜欢这个方法,因为我首先必须选择一些文本,然后搜索它,而不是IDE在我没有选择任何内容时自动为我拾取当前标识符。但是很好

现在在Xcode 4中,我注意到有一个Cmd+E快捷方式使Xcode“使用选择进行查找”。但是它。。。真糟糕。显然,它所做的只是复制当前选择并将其粘贴到“查找”框中。它不显示查找框,因此如果当前未显示查找框,则Cmd+E没有可见效果。Cmd-E实际上并不调用搜索——它只复制文本。因此,现在搜索标识符变成了一个三步过程:选择标识符,按Cmd+E,按Cmd+F(或按Cmd+Shift+F进行项目范围的搜索)

在我看来,Xcode 4的三步流程比Xcode 3的两步流程更糟糕,后者比VisualStudio的一步流程更糟糕


我的问题:鉴于用户界面效率的下降以及最近的国际事件,世界是否正在走下坡路,很快所有的一切都将在一个火热的启示录中结束,在这个启示录中,剩下的为数不多的人类将被迫重新键入战争与和平,每次他们想要寻找一个标识符?

ughoavgfhw给出了正确的答案(见上图)。在
所选文本上使用Cmd+E开始搜索该文本。然后立即键入Cmd+Shift+F,在整个项目中搜索所有按enter键的文本实例


这是相当迅速、一致和明智的。它不像Visual Studio的单笔划查找/查找文件Xcode需要两个笔划,而不是一个笔划,但就我个人而言,额外的步骤并不困扰我。

派对迟到,但有人可能会受益:

我使用自由快捷键,并为丢失或笨拙的Xcode快捷键定义自定义快捷键。您可以将多个操作附加到自定义快捷键,我已将Cmd+E-Cmd+Shift+F-Enter指定给鼠标中键,它让我只需单击一下即可在工作区中搜索选定的文本。您可以将相同的操作分配给键盘shorcut,尽管我更喜欢使用鼠标按钮执行此任务,因为我也使用鼠标进行文本选择


ps:BTT为您提供了选择快捷方式将应用于哪个应用程序的选项,或者您可以将自定义快捷方式设置为全局快捷方式,我也觉得这很方便。

对我来说,最好的选择是在Xcode>Preferences>Key Bindings下,在Filter type“find selected text in workspace”(在工作区中查找所选文本)中,将其绑定到所需的键,我将其绑定到Shift+Ctrl+Option+Cmd+F


注意:我使用的是Xcode 10.3版

Xcode 4的进程是正常的mac进程。您可以使用cmd+g(shift to backward)查找下一个匹配项,而无需显示查找框,这会有所帮助。我使用Mac电脑已经三年了,但我没有注意到这个界面是文本编辑、页面,谁知道还有什么。两个关键命令肯定比三个好。也许世界还没有结束。嗨,老!!你知道吗,在Android Studio中,特别是在Mac上,实际上有没有“使用查找选择”按键?谢谢注意,当你在apple-G'ing时,别忘了在你的mac上按住shift键后退!实际上是。。。Apple-F i.e.在Android studio中,“查找”和“使用选择查找”笔划是相同的!!真管用!谢天谢地,你有这个问题,谢谢!(如果你是在apple/xcode环境下长大的,那么苹果“E,F,G”组合几乎是你最常做的事情了,你知道吗?)干杯……这让我很烦恼!谢谢你的回答+1我觉得这应该是公认的答案。