多个游标/突出显示当前突出显示单词的下一个实例

在崇高的文字,这是很容易的 选择一个单词的下一个实例命令 + d,也放置多个光标按 命令和点击。我知道并不是只有我一个人说这在编辑器中是一个非常有用的功能。

我还没有找到任何关键映射或恶魔岛插件,所以我有兴趣看看是否有一种方法可以做到这一点在 xcode 5,我可能已经错过了或者有计划实现这在 xcode 6?

如果没有,并且任何 xcode 开发人员都看到了这一点,那么他们会很乐意将其视为一个特性并听取您的意见:)

29493 次浏览

If what you're wanting to do is change the name of a variable, then when your cursor is on the variable press control+command+E and type away. (This is "Edit All in scope")

For editing on a Project scope there is always the Editor > Refactor > Rename menu item

Highlight the word you'd like to get the next instance, then press:

+ E

and

+ G.

Continuing to press + G will cycle through all instances of the word you pressed + E on.

I have more xcode shortcuts on my site that I sometimes reference.

There's the Xcode-Multi-Edit-Plugin. It's still not quite like Sublime because the multiple cursors can't be used to edit beyond the selection you made when you started command-d-ing but it's close enough.

The plugin is not updated for Xcode 7.3 but this can be easily fixed by adding

    <string>ACA8656B-FEA8-4B6D-8E4A-93F4C95C362C</string>

to the list of similar UUIDs in <key>DVTPlugInCompatibilityUUIDs</key> in the plugin's Info.plist. (Found at ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/XcodeMultiEdit.xcplugin/Contents/Info.plist)

Another promising plug-in which currently lacks Xcode 7.3 support is Multiplex.

I just read on twitter that Xcode team has added multiple cursors feature for testing, but kept it hidden.To enable it use following command.

defaults write com.apple.dt.Xcode PegasusMultipleCursorsEnabled -bool true

Link for your reference. Multiple Cursor in Xcode

Apple just released Xcode 10 beta with the following feature:

The Xcode Source Editor now supports multi-cursor editing allowing you to quickly edit multiple ranges of code at once. You can place additional cursors with the mouse via ⌃+⇧+Click or with column select (⌥+Click+Drag), or with the keyboard using ⌃+⇧+Up to column select up or ⌃+⇧+Down to column select down. (12564506)

It is possible starting from Xcode 10 Beta 3

You can add selections for the next and previous find results using the “Find and Select Next” and “Find and Select Previous” menu commands.

Additionally, you can quickly add selections for the next and previous occurrences of the current selected text using the “Select Next Occurrence” and “Select Previous Occurrence” menu commands.

E to select next occurence of currently selected

E to select previous occurence of currently selected

G to find and select next

G to find and select previous

You can also use the Find menu to find these actions. Of course, feel free to bind it to different hotkeys!

You can create cursors with Shift + Ctrl + Mouse Click wherever you need more cursor

You can either use Shift + Ctrl + (or ) if you want to create a new cursor on the following line.

Option + Mouse Drag also works very well

I figure a way: double click to select then click one more time to highlight all occurrences.

enter image description here