2014-09-18 6 views
11

Sublime Text 3 markiert alle Instanzen des aktuell ausgewählten Textes. Gibt es eine Verknüpfung, um den Cursor zur nächsten/vorherigen Instanz (Kopie) des ausgewählten Textes zu navigieren?Wie navigiere ich zwischen Instanzen des ausgewählten Textes in Sublime Text 3?

Bisher habe ich es geschafft, nur some information, um sich über mehrere Instanzen zu aktuellen Auswahl (es erweitert) mit Ctrl +D, aktuelle Instanz Überspringen (Ctrl +K, Ctrl + D) und deaktivieren (Ctrl + U), die eigentlich eine weiche Rückgängig machen, kein echter Befehl.

kann ich Ctrl +D verwenden, um nächste Instanz des ausgewählten Textes zu gehen und Ctrl +U rückgängig zu machen. Aber, da diese Shortcuts auf Auswahl arbeiten, ist das nicht das, wonach ich suche.

Eigentlich frage ich, ist es eine Möglichkeit, dies so einfach zu haben, wie das Drücken Alt + Recht in der nächsten Instanz zu gehen oder Alt + Linke zum vorherigen zu gehen.

Wenn dies nicht standardmäßig gelöst wird, welche Befehle sollten dann an benutzerdefinierte Tastaturkürzel gebunden sein?

Antwort

11

Ja, alles, was Sie tun müssen, ist bearbeiten Ihre Tastenbelegungen (Sublime Text -> Einstellungen -> Key Bindings Benutzer) für "find_under".Kopieren & diese in Ihre Bindungen einfügen und setzen Sie Ihre Schlüssel (Standardwerte sind „alt + Super + g“ ​​und Shift + Alt + Super + g)

{ "keys": ["alt+super+g"], "command": "find_under" }, 
{ "keys": ["shift+alt+super+g"], "command": "find_under_prev" }, 
+0

Das ist die Sache, nach der ich gesucht habe. Allerdings muss ich darauf hinweisen, dass dies nur eine etwas bessere und schnellere Lösung ist als die zuvor angegebene (http://stackoverflow.com/a/25931864/1469208), in der Sie 'Strg + drücken müssen F, um das Suchfeld zu öffnen, bevor Sie zwischen den Instanzen des ausgewählten Textes navigieren können. Ihre Lösung reduziert nur diesen einen Schritt - ermöglicht es, durch alle Instanzen des ausgewählten Textes zu navigieren, ohne das Suchfeld zu öffnen. – trejder

+1

Super = die Windows-Taste – compie

+0

Auf dem Mac ist es CMD + OPTION + G, standardmäßig. – bbrown

3

Ich mag Ihre Frage missverstehen, aber das, was Sie fragen, scheint ziemlich einfach zu sein, und ich frage mich, ob das bedeutet, dass Sie etwas anderes meinen könnten. Wie auch immer, hier ist eine Antwort, die ich hoffe, wonach Sie suchen.

zunächst sicher, dass Sie die in Ihren Einstellungen auf true gesetzt Folgendes:

// If true, the selected text will be copied into the find panel when it's 
// shown. 
// On OS X, this value is overridden in the platform specific settings, so 
// you'll need to place this line in your user settings to override it. 
"find_selected_text": true, 

die Zeichenfolge Wählen Sie interessiert sind

Suche in der aktuellen Datei [OS X Cmd + F ::. Fenster Strg + F]

Jetzt können Sie die Spiele für Schritt durch:

  • Vorwärts [OS X Cmd + G :: Windows-F4]
  • Zurück [OS X Cmd + Shift + G :: Windows-Shift + F4]

Einige mehr hier :: http://www.cheatography.com/njovin/cheat-sheets/sublime-text-2-keyboard-shortcuts-windows/

Was bin ich in Ihrer Frage fehlt?

+0

FWIW, ich hatte genau den gleichen Gedanken :-) – DaV

+0

Ich akzeptiere deine Antwort, da gibt es keine Besserung. Dies ist jedoch nicht das, was ich erwartet/gefragt habe, weil dies die Suchabfrage verändert, die ich vermeiden möchte. Ich kenne diese Technik bereits. Was ich suchte, war ein einfacher Weg, ohne die aktuelle Suchanfrage zu ändern. Wenn Sie auf ein beliebiges Wort doppelklicken, markiert Sublime Text 3 alle Vorkommen desselben Worts im aktuellen Dokument. Andere Editoren machen dasselbe und können auch den Cursor zum nächsten/vorherigen Vorkommen bewegen. Ganz unabhängig von aktueller Suchanfrage. Offenbar hat Sublime Text 3 keine solche Funktionalität. – trejder

+0

Ah ha - ich sehe, was ich jetzt vermisst habe, dachte ich, dass es etwas geben muss - ich weiß nicht, wie ich das tun kann, ohne zu suchen, aber ich weiß es nicht und es ist nicht dasselbe in ST Ding - ich weiß nur, was ich weiß. Hoffentlich wird jemand, der es wirklich weiß, zur Unterhaltung beitragen. – jwpfox

0

Ich muss auch in einem durch gleiche Auftreten einer Welt navigieren Kick Art und Weise als:

  • Ctrl +F
  • Typ Welt
  • Press F3 finden nächste Vorkommen finden

Und ich finde gerade diese Tipps:

  • Wählen Auftreten
  • Ctrl + F3
  • nächste Vorkommen finden
  • F3 für nächste

Ich hoffe es hilft dir auch

Verwandte Themen