Old*_*ier 29 search xcode find xcode4
在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效率下降,世界正在走下坡路,很快一切都将以一场火热的灾难结束,其中少数剩余的人类将被迫每次他们想要重新输入战争与和平搜索标识符?
Old*_*ier 46
ughoavgfhw提供了正确答案(上图).使用Cmd+ E上selected text开始与文本搜索.然后立即键入Cmd+ Shift+ F以在整个项目中搜索文本命中的所有实例enter.
这是非常快速,一致和明智的.它并不像Visual Studio的单笔画Find/Find-in-Files-Xcode需要两个笔画而不是一个笔画那么直接 - 但是个人额外的步骤并没有打扰我.
小智 13
对我来说,最好的选择是进入 Xcode>Preferences>Key Bindings 并在 Filter 中输入“在工作区中查找选定的文本”并将其绑定到您想要的键,我将其绑定到 Shift+Ctrl+Option+Cmd+F
注意:我使用的是 Xcode 版本 10.3
晚到派对但有人可能会受益:
我使用免费的BetterTouchTool并为丢失或笨拙的Xcode快捷方式定义自定义快捷方式.您可以将多个操作附加到自定义快捷方式,我已经分配了Cmd + E - Cmd + Shift + F - 输入到鼠标中键,它允许我通过单击搜索工作区中的选定文本.您可以将相同的操作分配给键盘shorcut,虽然我更喜欢鼠标按钮来完成此任务,因为我也使用鼠标进行文本选择.
ps:BTT让您可以选择应用快捷方式的应用程序,或者您可以将自定义快捷方式设置为全局,我也觉得很方便.
| 归档时间: |
|
| 查看次数: |
10970 次 |
| 最近记录: |