Der Befehlsmodus ist der Anfangsmodus. Vim nennt diesen Normalmodus. Nicht zu verwechseln mit dem Befehlszeilenmodus, den Sie erhalten, nachdem Sie gedrückt haben:, /,?, Oder!
Ich weiß, dass Vim den Verlauf für Ex-Befehle, Suchvorgänge, Sprungpositionen, Änderungen und möglicherweise andere speichert. Mit showcmdset zeigt Ihnen Vim auch, welche Tasten Sie bisher für einen Normalmodusbefehl eingegeben haben, bis dieser Befehl ausgeführt wird. Im normalen Modus treten manchmal Tippfehler und Aktionen auf. Ich kann diese Aktionen rückgängig machen, …
Ich frage mich, ob ich eine neue Zeile einfügen kann, ohne den normalen Modus zu verlassen. Zum Beispiel habe ich zwei Zeilen: this is line one this is line two Und der Cursor befindet sich in Zeile eins. Jetzt möchte ich eine neue Zeile zwischen Zeile eins und Zeile zwei, …
Entschuldigung, wenn "Composite" nicht der Fachbegriff ist. Ich meine folgendes: Hi, I-am-a-composite-word and we are not Ich möchte nur das zusammengesetzte Wort löschen. Wenn ich im Befehlsmodus den Cursor auf bewege, reicht es aus, wenn ich es ein paar Mal Iwiederhole dwoder besser dweinmal tippe und dann ein paar Mal …
Wenn ich alle Zeilen in einem Dokument einrücken möchte, kann ich eingeben >G, um es auf die aktuelle Zeile und darunter >gganzuwenden , gefolgt von und , um es auf die darüber liegenden Zeilen anzuwenden. Gibt es eine Kombination, mit der ich mich >auf alle Zeilen gleichzeitig anwenden kann ?
NB Dies ist kein Duplikat von Wie funktioniert der Befehl "d3fg"? Bitte lesen Sie es, bevor Sie abstimmen, um zu schließen! Ich bin in eine Sackgasse geraten, um zu erreichen, dass kleine Löschvorgänge wie große funktionieren . Das Problem, das ich habe, ist, dass ich nicht herausfinden kann, wie Befehle …
Wie kann man eine Variable verwenden, wenn man etwas über normal!in Vimscript ausführt? Beispiel: function! MyFunction(someArg) normal! (a:someArg)l endfunction Dies sollte den Cursor someArgnach rechts bewegen .
Ich weiß, dass "Strg-E eine weitere Zeile anzeigen" soll, aber warum sollte ich Strg-Y verwenden, um eine weitere Zeile oben anzuzeigen? Gibt es eine einfache Mnemonik dafür, die ich vermisse?
Nachdem ich fast jedes Mal etwas in Großbuchstaben eingegeben habe, vergesse ich, die Großbuchstaben zu deaktivieren, wenn ich zum normalen Modus zurückkehre. Ich versuche dann, den Cursor zu bewegen und verbinde dann ein paar Zeilen und viele andere Dinge, von denen ich nicht erwarte, dass sie passieren. Ist es möglich, …
Ich bin ein neuer Vim-Benutzer und möchte diese etwas elementare Frage stellen, um sicherzustellen, dass ich anfange, Vim richtig zu lernen und keine schlechten Gewohnheiten zu entwickeln. Wie positionieren Sie Ihre rechte Hand, wenn Sie Vim verwenden? Ich finde es natürlicher, mit den Fingern auf den jkl;Tasten zu beginnen, aber …
Oft stoße ich auf eine Situation, in der eine Linie nicht richtig eingerückt ist. Ether durch eine Paste, ein schlechtes / nicht bevorzugtes Einrückungs-Plugin oder meistens zusätzliche Leerzeichen, die den Einrückungswert ausgleichen. Normalerweise repariere ich das ein paar Mal durch <<oder über >>die Leitung, um es zu reparieren. Im Falle …
Ich habe gerade ein Plugin für Python installiert, das den Methodenbaum anzeigt. Daher möchte ich den Baum beim Start öffnen, daher muss ich die Tasten nicht jedes Mal drücken, wenn ich eine .pyDatei öffne . Ich möchte jedoch, dass dieser Befehl nur für .pyDateien ausgeführt wird. So sieht mein vimrc-Stück …
Gibt es einen Befehl zum Löschen von Zeilen (oder n Zeilen) über der aktuellen? Oben = Strom nicht enthalten. Dh gibt es eine Alternative, bei dkder die aktuelle Zeile nicht gelöscht wird? Ähnlich wie o/ Ound p/ Parbeiten, jedoch mit Löschung. Momentan kddbewege ich den Cursor eine Zeile nach oben …
Ich möchte ein einfaches Vim-Skript erstellen, das einfach n Zeilen löscht, 1 Zeile überspringt und bis zum Ende des Dokuments wiederholt. Ich kümmere mich nicht um bestimmte Übereinstimmungen, ich möchte nur die Zeile löschen. Zum Beispiel; Daher möchte ich den Befehl 3ddjfür das gesamte Dokument wiederholen . Text I want …
gemäß Dokumentation für gs: N Sekunden schlafen gehen (Standard 1) So können Sie Vim mit für 10 Sekunden in den Ruhezustand versetzen 10gs. Was ist ein guter Anwendungsfall für diesen Befehl?
Auf der Bash-Readline im Emacs-Modus habe ich kürzlich die Transponierungsfunktion entdeckt , die mir die Möglichkeit gibt, einen Tippfehler wie schnell zu beheben dc dir zu cd dir durch Drücken von CTRL+ Tauf das cZeichen. Gibt es etwas Ähnliches in Vi / Vim, mit dem ich Zeichen und Wörter austauschen …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.