Wie gehe ich in Vims integriertem Hilfesystem vor? Nach Themen suchen, zu denen ich Hilfe brauche? Hyperlinks folgen? Nach ähnlichen Materialien stöbern?
Bewegen Sie den Cursor an eine andere Stelle im Puffer.
Wie gehe ich in Vims integriertem Hilfesystem vor? Nach Themen suchen, zu denen ich Hilfe brauche? Hyperlinks folgen? Nach ähnlichen Materialien stöbern?
Ich ändere oft in der Mitte einer großen Datei, ggspringe nach oben, um etwas zu überprüfen, und stelle dann fest, dass ich vergessen habe, eine Marke zu setzen, an der ich gerade bearbeitete. Gibt es eine eingebaute Möglichkeit, zum Ort der zuletzt geänderten Zeile zu
Wie zwischen Matching - Tags (wie springen <div>, <span>usw.) , wenn die Bearbeitung von HTML / XHTML / XML - Dokumente in ähnlicher Weise wie %verwendet werden , zwischen Anpassungs Klammern zu
Ich habe es in vielen Artikeln lesen ( zB ) , dass es die Pfeiltasten im normalen Modus verwenden , um eine schlechte Praxis ist. Könnte jemand erklären, warum es eine falsche Praxis ist, wenn
Da ich zwanghaft und zwanghaft bin und meine Dateien gerne frei von Leerzeichen halte, ist es für mich eine ziemlich übliche Operation, den Inhalt einer gesamten Zeile zu löschen , nicht jedoch die Zeile selbst (dh nicht den Zeilenumbruch). Gibt es eine eingebaute vim Möglichkeit, dies zu tun?...
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,...
In einer sehr langen Datei mit (genau-) eingerücktem Code kann es hilfreich sein, direkt zu einer Textzeile über oder unter dem Cursor zu wechseln, die den Einzug begrenzt. (Eine Möglichkeit hierfür ist die Methode zum Falten von Einrückungen, bei der die aktuelle Einrückungsebene gefaltet wird....
Ich weiß das ggund Gkann den Cursor an den Anfang und das Ende der Datei bewegen. Aber gibt es eine Möglichkeit, zum oberen oder unteren Rand des sichtbaren Fensters zu
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...
Angenommen, ich habe einen Code wie diesen ( |der die Cursorposition darstellt ): func1(x|, func2(), y); Ich hätte gern: func1(x|); Gibt es eine Möglichkeit, den Code von der Position des Cursors an die Position vor dem rechten Ende des aktuellen inneren Blocks zu löschen ? Ich weiß, dass ich...
Es ist üblich, mehrere Wörter, die einen Bezeichner bilden, mit camelCase oder snake_case zu trennen. Es wäre schön, wenn die „Wort“ Bewegungen ( b, w, e) würden diese innere Kennung Grenzen erkennen. Wie kann dieses Verhalten erreicht werden? (Plugin / vimrc /
Oft bin ich in einer ähnlichen Situation: 1. <Line 1> 2. <Line 2> 3. <Line 3> 4. <Cursor is here> 5. <I want to copy line 1 here> Eine einfache Lösung ist mm:1<CR>yy`mp: Markieren Sie Zeile 4, gehen Sie zu Zeile 1, kopieren Sie sie, kehren Sie zur Markierung...
Öffnen Sie einen leeren Puffer, fügen Sie ein Tabulatorzeichen ein und kehren Sie in den normalen Modus zurück. Wenn Sie den Cursor (normaler Modus) auf der Registerkarte platzieren, befindet er sich rechts neben dem Leerzeichen. Ich suche nach einem Weg, damit der Cursor stattdessen auf der linken...
Vim hat (mindestens) zwei Befehlssätze, die in entgegengesetzte Richtungen suchen. Wenn Sie tippen /und dann ein Muster eingeben , wird das Dokument nach dem Muster durchsucht. Tippen ?und dann wird ein Muster rückwärts suchen. Die gleiche Beziehung besteht zwischen den Befehlen *und #. Was mir...
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...
Bei einigen Textformaten sind Zeilenumbrüche wichtig. Zum Beispiel verwende ich Vim oft, um MediaWiki-Dokumente zu schreiben, bei denen Sie nicht einfach irgendwo einen Zeilenumbruch setzen können (im Gegensatz zu Markdown). Also bin ich gezwungen, Zeilen mit vielen Zeichen zu schreiben. Dies kann...
Mein Cursor befindet sich in der Mitte eines Absatzes, wenn ich plötzlich beschließe, diesen Absatz zu kopieren: Also tippe ich vip, um den Absatz visuell auszuwählen: Jetzt drücke ich, um cmd+Cin die Zwischenablage zu kopieren (dies kann auf Ihrem System variieren, sollte aber für die zentrale...
Ein Schnittmuster, auf das ich häufig stoße, ist das folgende: Ich möchte einen Textabschnitt in Anführungszeichen oder Klammern setzen und diesen Textabschnitt in ein anderes Paar von Anführungszeichen / Klammern setzen. Wenn ich zum Beispiel den Klassennamen kopieren foo barund an einer anderen...
In C- und C-ähnlichen Sprachen kann ich %zu der entsprechenden geschweiften Klammer springen, auf der sich der Cursor befindet. Dies ist ein bekannter "Trick". Aber in Ruby zum Beispiel: def fun [1, 2].each do |n| end end Dies funktioniert nicht, da Ruby die Zeichen in matchpairs(...
Gibt es eine Möglichkeit, den Cursor in die Mitte der aktuellen Zeile zu bewegen? (die Mitte der Textzeile - nicht die Mitte der Bildschirmbreite) Ich habe mich gefragt, ob es eine ähnliche Verknüpfung gibt M, mit der der Cursor in die Mitte des Bildschirms bewegt wird. BEARBEITEN : Klarstellung in...