In Sublime Text können Sie einfach die nächste Instanz eines Wortes auswählen durch Drücken von Befehl + d und auch mehrere Cursor durch platzieren Drücken Sie den Befehl und klicken Sie auf . Ich weiß, dass ich nicht alleine bin, wenn ich sage, dass dies eine unglaublich nützliche Funktion in Redakteuren ist.
Ich hatte kein Glück, irgendwelche Key-Mappings oder Alcatraz-Plugins dafür zu finden, also war ich interessiert zu sehen, ob es eine Möglichkeit gibt, dies in xcode 5 zu tun, die ich möglicherweise verpasst habe, oder ob Pläne bestehen, dies in zu implementieren xcode 6?
Wenn dies nicht der Fall ist und jeder Xcode-Entwickler dies sieht, würde er dies gerne als Feature sehen und Ihre Meinung dazu hören :)
Es ist ab Xcode 10 Beta 3 möglich
Sie können eine Auswahl für die nächsten und vorherigen Suchergebnisse hinzufügen, indem Sie die Menübefehle „Weitersuchen und auswählen“ und „Vorherige suchen und auswählen“ verwenden.
Darüber hinaus können Sie mit den Menübefehlen "Nächstes Vorkommen auswählen" und "Vorheriges Vorkommen auswählen" schnell Auswahlen für das nächste und vorherige Vorkommen des aktuell ausgewählten Texts hinzufügen.
ALT + ⌘ + E um das nächste Vorkommen des aktuell ausgewählten zu wählen
ALT + SHIFT + ⌘ + E um das vorherige Vorkommen des aktuell ausgewählten zu wählen
ALT + ⌘ + G um weiter zu suchen und auszuwählen
ALT + SHIFT + ⌘ + G Vorherige suchen und auswählen
Sie können diese Aktionen auch über das Menü Find
finden. Natürlich können Sie es auch an verschiedene Hotkeys binden!
Wenn Sie den Namen einer Variablen ändern möchten, drücken Sie, wenn sich der Cursor auf der Variablen befindet control+command+E und tippe weg. (Dies ist "Alle im Bereich bearbeiten")
Für die Bearbeitung eines Projektumfangs gibt es immer das Editor > Refactor > Rename
Menüpunkt
Markieren Sie das Wort, für das Sie die nächste Instanz erhalten möchten, und drücken Sie dann:
⌘ + E
und
⌘ + G.
Drücken Sie weiter ⌘ + G Durchläuft alle Instanzen des Wortes, das Sie gedrückt haben ⌘ + E auf.
Ich habe mehr xcode shortcuts auf meiner Site, auf die ich manchmal verweise.
Ich habe gerade auf Twitter gelesen, dass das Xcode-Team mehrere Cursorfunktionen zum Testen hinzugefügt hat, diese jedoch ausgeblendet hat. Verwenden Sie den folgenden Befehl, um sie zu aktivieren.
standardwerte schreiben com.Apple.dt.Xcode PegasusMultipleCursorsEnabled -bool true
Link für Ihre Referenz. Mehrere Cursor in Xcode
Mit können Sie Cursor erstellen Shift + Ctrl + Mouse Click Wo immer Sie mehr Cursor brauchen
Sie können entweder verwenden Shift + Ctrl + ▼ (oder ▲), wenn Sie in der folgenden Zeile einen neuen Cursor erstellen möchten.
Option + Mouse Drag funktioniert auch sehr gut
Apple hat gerade Xcode 10 Beta mit der folgenden Funktion veröffentlicht:
Der Xcode Source Editor unterstützt jetzt die Bearbeitung mit mehreren Cursorn, sodass Sie schnell mehrere Codebereiche gleichzeitig bearbeiten können. Sie können zusätzliche Cursor mit der Maus über ⌃ + ⇧ + Klicken oder mit Spaltenauswahl (⌥ + Klicken + Ziehen) oder mit der Tastatur über ⌃ + ⇧ + Nach oben zur Spaltenauswahl nach oben oder ⌃ + ⇧ + Nach unten zur Spaltenauswahl nach unten platzieren . (12564506)
Es gibt das Xcode-Multi-Edit-Plugin . Es ist immer noch nicht ganz wie Sublime, da die mehreren Cursor nicht zum Bearbeiten über die Auswahl hinaus verwendet werden können, die Sie beim Starten von Command-D vorgenommen haben, aber es ist nah genug.
Das Plugin wird für Xcode 7.3 nicht aktualisiert , dies kann jedoch einfach durch Hinzufügen behoben werden
<string>ACA8656B-FEA8-4B6D-8E4A-93F4C95C362C</string>
zur Liste ähnlicher UUIDs in <key>DVTPlugInCompatibilityUUIDs</key>
in der Info.plist des Plugins. (Gefunden am ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/XcodeMultiEdit.xcplugin/Contents/Info.plist
)
Ein weiteres vielversprechendes Plug-In, das derzeit nicht von Xcode 7.3 unterstützt wird, ist Multiplex.