是否有快捷方式在Xcode中搜索光标下的单词?

问题描述:

我在说的功能是在VI/VIM中。即。当光标位于命令模式中的单词之类的文字上时,按*可搜索下一个抖动实例。我一直在VIM中使用它。 Xcode有这样一个快捷方式吗?或者我们只双击突出,CMD + ÇCMD + ˚FCMD + V,并创下输入是否有快捷方式在Xcode中搜索光标下的单词?

+0

小澄清:你的意思是_“光标在文本上”_或_“脱字符在文本中”_? (您是在谈论鼠标还是文本编辑插入点?) – Phrogz 2010-12-07 05:25:20

+0

文本编辑插入点 – jcpennypincher 2010-12-09 08:10:58

好的,Phrogz有一个很好的解决方案,但我找到了一个更简单的方法来做到这一点...

要搜索一个词的连续实例在Xcode:

双击这个词,你想找到的下一个实例(一个或多个),然后根据Phrogz提到按 + Ë(使用所选内容查找),然后 + ģ(查找下一个)来搜索下一次出现的(多个)

Cmd的 + 按Ctrl +Ť调用菜单项 “编辑所有的适用范围”。这将突出显示当前标识符的所有用途,并允许您同时编辑所有标识符。

不完全一样的东西,但我觉得它对于你谈论的这种情况非常有用。即使我不需要编辑标识符,也可以快速查看所使用的所有位置。

+6

这是默认情况下在Xcode 4.6中的Cmd + Ctrl + E。 – Justin 2013-02-21 20:03:28

+1

这正是我想要的。与崇高文本中的Cmd + D相似 – 2013-04-17 12:53:14

如果您选择(⌥←,⌥⇧→)可以按 + Ë(使用所选内容查找)字然后 + (查找下一个)搜索下一个事件。

要使用的Xcode 5和上面的搜索在当前打开的文件的单词:

双击单词,然后

转变选项命令Ë

现在你可以使用移动到下一个/前一个实例:

命令g^

转变命令

你可以在命令+ E,命令+ G组合成快捷

目录“/应用/ Xcode中查找文件IDETextKeyBindingSet.plist。应用程序/内容/框架/ IDEKit.framework /“

通过Xcode打开此文件
添加一个词典名为Customized

下添加一个下自定义 命名为Move to Next Instance字符串和值设置为selectWord:, useSelectionForFind:, findNext:

IDETextKeyBindingSet.plist

重新启动Xcode和设置键绑定 查找Move to Next Instance和设置键option+↓(或其他键优先)

Key Bindings