Ich habe einen Code wie:
testVar = { a: 1 };
testVariable1 = 2;
var c = testVar.a + testVariable2;
var d = testVar;
Ich möchte die Variable "testVar" umbenennen. Wenn ich mehrere Cursor mit Ctrl+ setze Dund eine Variable bearbeite, wird auch "testVariable" ausgewählt und bearbeitet.
Gibt es eine Möglichkeit, einige Auswahlen zu überspringen, während mehrere Cursor mit Ctrl+ gesetzt werden D?
windows
sublimetext2
Just_Mad
quelle
quelle
{ "keys": ["ctrl+alt+d"], "command": "find_under_expand_skip" }
Sie können gleichzeitig Ctrl+ Kund Ctrl+ drücken D, um eine Auswahl zu überspringen. Wenn Sie mit Ihrer Auswahl zu weit gegangen sind, können Sie mit Ctrl+ Uzu einer vorherigen Auswahl zurückkehren.
Hinweis : Ersetzen Sie Ctrlmit Cmdfür Mac OS X.
Die Standardkonfiguration hierfür kann unter
Preferences
>Key Bindings-Default
in der Anwendungsmenubar angezeigt werden. Dort sehen Sie Folgendes:Wenn Sie möchten, können Sie die Schlüssel gemäß Ihren Anforderungen konfigurieren, indem Sie zu
Preferences
> gehenKey Bindings-User
und den obigen Code kopieren und dann die Schlüssel ändern.quelle
Wenn Sie den Mauszeiger über das Wort haben und mit Ctrl+ Ddas Wort auswählen. Wenn Sie das nächste Mal Ctrl+ Ddrücken, sollte das nächste hervorgehobene Wort ausgewählt werden.
Wenn Sie doppelklicken, um ein Wort auszuwählen, wählt Ctrl+ Ddie genaue Zeichenfolge aus, nicht nur die hervorgehobenen.
Mit anderen Worten, Ctrl+ Dohne hervorgehobenes Element führt die Suche nach ganzen Wörtern durch . Wenn Sie bereits etwas hervorgehoben haben, führt Ctrl+ Ddie Teilstringsuche durch.
Ich habe getestet und es funktioniert in Sublime Text 2 Version 2.0.1, Build 2217.
quelle
ctrl
+D
Wenn nichts ausgewählt ist, wird auch zwischen Groß- und Kleinschreibung unterschieden .Ctrl
+ wennD
nichts ausgewählt ist, wird für mich immer noch die Groß- und Kleinschreibung nicht berücksichtigt . Es werden nur Übereinstimmungen mit Groß- und Kleinschreibung beschrieben, aber wenn Sie die Verknüpfung oderAlt
+ verwenden,F3
werden diejenigen ausgewählt, die nicht mit Groß- und Kleinschreibung übereinstimmen.Platzieren Sie den Cursor vor der Variablen, wählen Sie die Variable nicht aus und drücken Sie Ctrl+D, um jedes Vorkommen der Variablen auszuwählen, nicht das Muster.
quelle
Aktualisierte Antwort für vscode im Jahr 2020 unter Windows. Fügen Sie in keybindings.json diese Zeile hinzu, um das nächste ausgewählte Ereignis einfach zu überspringen:
* Ja, ich weiß, dass die Frage für erhabenen Text ist, aber ich habe sie gefunden, indem ich dieselbe Frage + vscode gegoogelt habe, sodass sie möglicherweise jemandem hilft, da die Zuordnungen identisch sind.
quelle