2010-12-07 70 views
10

我在說的功能是在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

回答

15

好的,Phrogz有一個很好的解決方案,但我找到了一個更簡單的方法來做到這一點...

要搜索一個詞的連續實例在Xcode:

雙擊這個詞,你想找到的下一個實例(一個或多個),然後根據Phrogz提到按 + Ë(使用所選內容查找),然後 + ģ(查找下一個)來搜索下一次出現的(多個)

4

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

2

如果您選擇(⌥←,⌥⇧→)可以按 + Ë(使用所選內容查找)字然後 + (查找下一個)搜索下一個事件。

0

要使用的Xcode 5和上面的搜索在當前打開的文件的單詞:

雙擊單詞,然後

轉變選項命令Ë

現在你可以使用移動到下一個/前一個實例:

命令g^

轉變命令

1

你可以在命令+ 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

相關問題