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.
Ich habe ein Plugin installiert, das keinen Mechanismus zum Deaktivieren der von ihm definierten Tastenzuordnungen bietet. Ich möchte eine der <leader>ccdurch das Plugin definierten Zuordnungen ( ) für meinen eigenen Zweck neu definieren. Ich habe versucht, die folgende Zeile in meine einzufügen .vimrc: noremap <leader>cc echo "my purpose" Aber das …
Das vim-Handbuch besagt, dass wir timeoutlendie Timeout-Länge von zugeordneten Schlüsselsequenzen und ttimeoutlendie Timeout-Länge von Schlüsselcodes festlegen können : Eine nützliche Einstellung wäre :set timeout timeoutlen=3000 ttimeoutlen=100 (Zeitüberschreitung beim Mapping nach drei Sekunden, Zeitüberschreitung bei Tastencodes nach einer Zehntelsekunde). Was sind Schlüsselcodes ? Wie unterscheiden sie sich von zugeordneten Tastenfolgen ? …
Ich wollte gerade eine Frage beantworten, stellte jedoch fest, dass meine Antwort von einer Schlüsselbindung abhängt, die von einem von mir installierten Plugin bereitgestellt wird. Schlimmer noch, ich weiß nicht, welches Plugin es bietet. Die einzige Möglichkeit, dieses Problem zu lösen, besteht darin, meine installierten Plugins "binär zu durchsuchen", indem …
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 ?
Diese Befehle wandeln einen Satz von Tastenanschlägen auf irgendeine Weise in einen anderen um, aber ich bin etwas unsicher, welcher für eine bestimmte Situation am besten geeignet ist. Darüber hinaus gibt es auch die !Varianten. Im Moment ist meine Verwendung ziemlich willkürlich. Könnte ich also wissen, welche Fallstricke mit den …
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 nicht gefällt, ist, dass diese …
In dieser Antwort stand ich dem CTRL-Uin Funktion verwendeten Aufruf nach :und vor dem eigentlichen Funktionsnamen gegenüber. :nnoremap <buffer> <cr> :<C-U>call append('.', repeat([''],v:count1))<cr> Folgendes sagt die Hilfe: CTRL-U Scroll window Upwards in the buffer. The number of lines comes from the scroll option (default: half a screen). If [count] given, …
Gibt es eine schnellere Möglichkeit, den Text in einer Zeile zu löschen als Drücken Sie 0, um zum Start zu springen drücken d$, um bis zum Zeilenende zu löschen? Was ist auch, wenn ich alles außer dem Einzug löschen möchte ? Gibt es eine Möglichkeit, das zu tun?
Manchmal muss ich griechische Wörter schreiben, aber wenn ich die griechische Tastatur benutze, <C-p>wird das Drücken beispielsweise als <C-π>und nicht als der Befehl verstanden, den ich beabsichtige. Dies kann mit behoben werden :map <C-p> <C-π>. Kann ich dies für alle Briefe tun, ohne eine Liste aller zu erstellen? PS. Eine …
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 …
Ich benutze eslintmit, aleum meinen Javascript-Code zu fusseln. Nach dem Bearbeiten eines Codeblocks muss ich häufig einige Fehler beheben. Das Problem wird behoben, indem Sie zur nächsten fehlerhaften Zeile navigieren, das Problem vom Lineal ablesen und beheben. Wenn ich die Navigationsphase überspringen und eine bestimmte Tastenbelegung verwenden könnte, um zur …
Ich weiß, dass ich in vim hinzufügen kann set nocompatible um .vimrczu vermeiden, dass die Pfeiltasten im Einfügemodus A, B, C, D anzeigen. Aber ich benutze vi Version 4.0 (Gritter) 25.12.06 . Wie kann ich dasselbe Verhalten erzielen? == EDIT == (1) Ich verwende die vi-Version von Arch Linux, die …
Ich versuche herauszufinden, wie ich mit Windows etwas schneller navigieren kann, daher möchte ich Folgendes abbilden: :nmap <silent> <C-F> :wincmd f<CR> Das Problem ist, dass dadurch die ^f(Kleinbuchstaben- f) Zuordnung neu zugeordnet wird. Gibt es eine Möglichkeit, nur ^F(in Großbuchstaben F) neu zuzuordnen und das zu belassen , ^fwie es …
Ich habe die folgenden Zuordnungen, um das Verlassen eines Terminalfensters in neovim zu vereinfachen: tnoremap <C-h> <C-\><C-n><C-w>h " Workaround since <C-h> isn't working in neovim right now tnoremap <C-w>h <C-\><C-n><C-w>h tnoremap <C-j> <C-\><C-n><C-w>j tnoremap <C-k> <C-\><C-n><C-w>k tnoremap <C-l> <C-\><C-n><C-w>l Das einzige Problem ist, dass ich beim Zurückkehren in den Terminalbereich …
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.