Als «cursor-motions» getaggte Fragen

Befehle, die den Cursor bewegen. Ein Bewegungsbefehl wird nach einem Bedienerbefehl verwendet, um über den Text zu navigieren, der bearbeitet werden soll.




3
Warum kann ci "außerhalb des angegebenen Bereichs liegen und ci (funktioniert nur innerhalb von Klammern?
Bei Verwendung ci"des Cursors muss sich dieser nicht im doppelt zitierten Bereich befinden. |String somestring = "some text"; Angenommen, die Pipe ist die Cursorposition, ci"wird zum angegebenen Bereich gesprungen. Andererseits ci(muss sich der Cursor bei der Verwendung in den Klammern befinden, damit er funktioniert, und bewegt den Cursor nicht in …

3
Wie deaktiviere ich Pfeiltasten in vim?
Ich möchte mir das Verwenden von hjkl mehr beibringen als das Verwenden der Pfeiltasten, um in der Startreihe zu bleiben. Und ja, mir ist sehr bewusst, dass man hjkl nicht als Hauptnavigationstasten verwenden sollte. Dennoch sind meine Gewohnheiten ziemlich stark und ich merke nicht einmal, dass diese Handbewegung zu den …



1
Wie kann ich zum nächsten "Absatz" springen?
Im Moment arbeite ich mit einigen Textblöcken, die mehr als 1000 Zeilen lang sind. Gibt es eine einfache Möglichkeit, zum Anfang des nächsten Absatzes zu gelangen? Meine Problemumgehung besteht im Moment darin, nach zwei aufeinander folgenden Zeilenumbrüchen zu suchen: /\n\n Eine andere Problemumgehung wäre vip Esc j vip v isually …

3
Wie springe ich in die Mitte des Puffers?
Durch Drücken von ggund können GSie an beide Enden eines Puffers springen. 42G springt zur Linie 42. Gibt es eine schnelle gVerknüpfung, um in die Mitte des Puffers zu springen? Sowas ungefähr round(number of lines/2)G?

1
Warum verhält sich „Operator“ + „Motion“ inkonsistent?
Dies ist etwas, das mich schon lange nervt, aber ich bin nie dazu gekommen, nachzufragen. Angenommen, der Text in Ihrem Puffer sieht folgendermaßen aus: Hello World Wenn ich meinen Cursor irgendwo in Zeile 2 platziere und tue yk, endet mein Cursor in Zeile 1. Dies scheint zu implizieren, dass ein …

2
Erweitern Sie die f- und t-Bewegung in die nächsten Zeilen
Gibt es eine Möglichkeit , dass t{char}und auch f{char}weiterhin in den nächsten Zeilen arbeiten , wenn {char}nicht in einer bestimmten Zeile ist? Ich möchte vermeiden , mit /{char}<CR>speichern 1 Tastendruck und haben nicht suchen hervorgehoben, vor allem , wenn ich dies mit Verben in Kombination benötigen (zB dfa, ct.).


2
Warum machen `cw` und` ce` dasselbe?
Das hat mich immer an den Befehlen wund Wmotion gestört - sie scheinen anders zu funktionieren, wenn sie mit dem cBefehl hange verwendet werden, als wenn sie alleine oder mit dem dBefehl elete verwendet werden. Zum Beispiel mit dem Cursor auf das "q" dieses Textes: The quick brown fox jumps …

1
Wie behandelt man Unterstriche wie Leerzeichen?
Ist es für vim möglich, Unterstriche wie Leerzeichen oder Bindestriche zu behandeln, sodass bei Verwendung der Sequenz dwnicht der gesamte Satz gelöscht wird some_long_text_with_underscores, wenn sich der Cursor am Anfang befindet?

3
Mehrere Cursor an gewünschter Stelle
Ich verwende das Plugin vim-multiple-cursors . Ich möchte Cursor genau dort platzieren, wo ich will. Zum Beispiel ( [x]sind die Cursorpositionen): Lorem ipsum dolor sit amet[1], consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna[2] aliqua. In Sublime Text setze ich normalerweise den ersten Cursor, gehe …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.