Ausführen einer Aktion beim Drücken einer Taste. Diese werden auch als Schlüsselzuordnungen oder Zuordnungen bezeichnet. Bei Fragen zu Standardschlüsselbindungen sowie zum Erstellen oder Neudefinieren von Schlüsselbindungen.
Wenn ich einen Vim-Befehl bearbeite, möchte ich die gleichen Verknüpfungen wie in Bash und jeder anderen REPL verwenden: M-bein Wort zurückgehen, M-Backspaceein vorheriges Wort löschen M-u, das Wort in Großbuchstaben umwandeln, C-kbis zum Ende von ausschneiden Die Leitung usw. Ich konnte einige der Befehle mit :cmap, aber nicht mit allen …
Zum Beispiel habe ich diesen JavaScript-Code. Das |Zeichen steht für die Cursorposition und befindet sich in einer leeren Zeile. function a() { console.log("a"); function b() { console.log("b"); function c() { console.log("c"); } | c(); } b(); } Nach der angeforderten Operation würde der Inhalt folgendermaßen aussehen: function a() { console.log("a"); …
Ich habe Mappings in meinem definiert vimrc, um beim Öffnen von Mappings mit Klammern und Klammern automatisch zu schließen inoremap ( ()<esc>i. Ich möchte dasselbe für "und tun ', aber nur, wenn sich der Cursor derzeit nicht in einer Zeichenfolge befindet - da sich in einer Zeichenfolge 'wahrscheinlich eher ein …
Ich habe ein seltsames Problem mit einer Normalmodus-Zuordnung von Esc. Wenn Sie die Datei escmapvimrcmit dem Inhalt erstellen : set nocompatible set showcmd " Doesn't affect the problem: just makes it easier to see nnoremap <Esc> :noh<CR><esc> Und dann starte vim mit diesem vimrc: vim --noplugin -u escmapvimrc Dann startet …
Ich weiß, dass das Ausführen von :mapBefehlen ohne Argumente eine Liste benutzerdefinierter Zuordnungen enthalten sollte. Wenn ich jedoch beispielsweise Strg-W Strg-I drücke, passiert etwas, aber ich habe keine Ahnung, welche Funktion gerade als integrierte Zuordnungen passiert ist erscheinen nicht in den :mapBefehlen. Wie finde ich heraus, was ein Schlüssel tut?
Ich versuche einen Weg zu finden, um deutsche Umlaute zuzuordnen (Ä, ä, Ö, ö, Ü, ü). Eine einfache Verknüpfung wie diese funktioniert nicht: inoremap <c-ö> <Esc> Beim Schlagen passiert nichts ctrl+ö. Kennt jemand eine Lösung dafür?
Ich habe eine augroupin meinem .vimrcInhalt erstellt autocmdund muss diese autocommandim laufenden Betrieb aktivieren / deaktivieren . Die Idee ist, ein Mapping zu erstellen (sagen wir F4zum Beispiel), das diese Autobefehle aktiviert, wenn sie einmal gedrückt werden, und sie deaktiviert, wenn sie erneut gedrückt werden, ohne dass eine Datei erstellt …
Ich kartiert zzauf 1z=, die die meiste Zeit ist groß, aber ab und zu dem ersten Vorschlag ist nicht die richtige. Also möchte ich immer wieder wiederholen zz(oder .), um die anderen Vorschläge durchzugehen. Eine Sekunde zzfür dasselbe Wort würde also funktionieren u2z=, eine dritte zzwürde funktionieren u3z=und so weiter. …
Ich entwickle ein Plugin für Vim und möchte ein Mapping definieren, das nur während der "Ausführung des Plugins" zur Verfügung steht. Bisher sieht der (vereinfachte) Workflow des Plugins folgendermaßen aus: Der Benutzer ruft einen Befehl des Plugins auf Der Befehl ruft die Vorbehandlungsfunktion auf: function! s:PreTreatmentFunction(function, ...) " Do some …
Ich versuche zu verstehen, wie ich einen Operator mit anschließender Bewegung in einem Mapping verwenden kann. Beispielsweise: nmap /c c{here we pending for a motion}/<C-r>"<CR> Die Karte sollte Folgendes tun: Aktivieren Sie den cBediener und warten Sie auf die nächste Bewegung. ZB kann ich hier eingeben, t,um alles vor dem …
Ist es möglich, den EscSchlüssel einem anderen Schlüssel in Vim zuzuordnen ? Wenn ich Vim in einem VMware vSphere-Webclient-Konsolenfenster im Vollbildmodus verwende und die EscTaste drücke, um den Bearbeitungsmodus zu verlassen, wird der Vollbildmodus im Konsolenfenster beendet. Ich benutze das Vim, das aus dem RHEL YUM Repo stammt. (RHEL 7.5; …
Vi minimiert sehr erfolgreich Fingerbewegung und Geschwindigkeit im Befehlsmodus. Das Austauschen ;und :scheint eine Menge zusätzlicher Umschalttasten für Befehle zu sparen, die häufiger verwendet werden als Wiederholungen von Buchstabensuchen, aber die Verwendung eines nicht standardmäßigen Tastenlayouts hat Nachteile. Was sind die Vorteile von :Befehlen? Verglichen mit der Effizienz und Eleganz …
Früher bin ich in den Einfügemodus gegangen a, weil ich nie bemerkt habe, dass es ein System gibt, in dem der Einfügemodus beginnt. Ich war manchmal verärgert, dass ader Cursor nach dem ersten Zeichen einer Zeile gesetzt wurde, aber die Sache ist: Er wechselt nach der aktuellen Cursorposition in den …
Während Schriftarten in GVim manuell aus dem Menü ausgewählt werden können, habe ich einige bevorzugte Schriftarten, zwischen denen ich je nach Aufgabe wechseln möchte (kleine Bitmap, größere OTF ... usw.) . Gibt es eine Möglichkeit, die Schlüsselbindung so einzurichten, dass eine Liste der in meinem vimrc vordefinierten Schriftarten durchlaufen wird?
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.