在Visual Studio中(我的主要工作已经很多年了),我可以按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)。
IMO,Xcode 4的三步过程比Xcode 3的两步过程差,后者比Visual Studio的单步过程差。
我的问题:鉴于UI效率的下降以及最近的国际事件,世界是否正在下坡,不久所有人都将陷入火热的启示中,剩下的少数人类将在每次想要的时候被迫重新键入《 war 与和平》。搜索标识符?
最佳答案
ughoavgfhw提供了正确的答案(上述)。在selected text
上使用Cmd + E开始搜索该文本。然后立即键入Cmd + Shift + F,在整个项目中搜索按Enter键的所有文本实例。
这是非常快速,一致和明智的。它不像Visual Studio的单笔查找/查找文件那样直接-Xcode需要两次而不是一次-但就我个人而言,额外的步骤不会打扰我。
关于xcode - 键盘快捷键,用于在Xcode 4中查找当前选定的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5330476/