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 denke , es wäre sinnvoll sein , die Möglichkeit zu tauschen haben trueund falseschnell in der Code - Werten, mit Kombination ctrl+ aoder ctrl+ x. Gibt es ein Plugin dafür oder etwas anderes?
Hinweis: Diese Frage hat zwei Arten von Antworten auf StackOverflow, aber ich dachte, vielleicht würde eine bessere Antwort von hier kommen, und wenn nicht, wird zumindest dokumentiert, wo sie sein sollte: Was sind die vim-Befehle, die mit g beginnen? Verwendung der Taste g im normalen VIM-Modus Was ist die semantische …
In .vimrc: inoremap ii <esc> " ii to go back into command mode Das Problem ist, dass der iiCursor 35 Spalten nach rechts springt. Die einzige andere Zeile, die Folgendes betrifft Esc: nnoremap <esc><esc> :noh<return><esc> Ich habe versucht, es zu kommentieren, hilft nicht. Voll.vimrc : set nocompatible filetype off " …
Gibt es eine Möglichkeit, den gfBefehl von vim (oder etwas Ähnliches) zum Erkennen eines +{cmd}Arguments für Dateipfade zu erhalten? Sie können vim starten und direkt zu einem Suchbegriff wechseln, indem Sie Folgendes tun: $ vim +/coding_effort ~/project/file Ebenso können Sie im Befehlsmodus Folgendes tun: :e +/coding_effort ~/project/file Ich mache mir …
Ich bin in der etwas ungewöhnlichen Position, regelmäßig zwei verschiedene Tastaturlayouts zu verwenden ( Programmierer-Dvorak und Türkisch-F ). Diese Layouts sind sehr unterschiedlich und ich kann nur mit einem Satz Muskelerinnerungen Vim beherrschen. Ich beherrsche vim-Befehle im Dvorak-Layout ziemlich gut, aber es ist fast unmöglich, sie zu verwenden, wenn sich …
Gelegentlich streift mein kleiner Finger den 'Schlüssel, während er nach dem Eingang greift , was dazu führt :w'<Enter>. Ich habe es versucht: cabbrev w' :w cabbrev w\' :w cabbrev "w'" :w Keiner von ihnen funktioniert. Gibt es einen Weg zum Alias :w'zu :w? Ich verwende auch cmdwin ( :help cmdwin+ …
Zum Beispiel hat easy clip diese Zuordnung, wenn Sie Folgendes ausführen smap k: s k * <C-o>"_ck Das Sternchen und <C-o>sind hervorgehoben.
Ich versuche, Ctrl+ zuzuordnen s, um meine Datei zu speichern, aber es funktioniert nicht. Meine Zuordnungen: map <C-s> :w <CR> :echo "Saved" <CR> imap <C-s> <Esc> :w <CR> :echo "Saved" <CR> i Im Einfügemodus sehe ich /:echo "Saved"in der unteren Ecke statt savedund im normalen Modus sehe ich dasselbe. Was …
Ich versuche, in Neovim eine Tastaturbindung herzustellen, die einen ausgewählten Block an das geöffnete Neovim-Terminal sendet. Ich habe diese Antworten als Richtlinien verwendet. Https://vi.stackexchange.com/a/3390/3405 https://stackoverflow.com/a/6271254/859391 Wenn ich jedoch versuche, den Befehl mit einer ausgewählten visuellen Linie aufzurufen, wird immer wieder der Fehler "Kein Bereich zulässig" angezeigt. Vermisse ich etwas Offensichtliches? …
Ich habe neu zugeordnet <cr>(eingegeben), zadamit ich Falten schnell öffnen / schließen kann. Wenn ich jetzt jedoch das Quickfix-Fenster verwende und die Eingabetaste drücke, springt es nicht mehr zur Zeile mit dem Fehler (weil versucht wird, eine Falte zu öffnen / schließen, die im Quickfix-Fenster nicht vorhanden ist). Gibt es …
Ich versuche es so zu machen, dass ich mit einem Tastendruck einen Puffer auf die Festplatte schreiben kann . (Randnotiz: Idealerweise möchte ich, dass dies in allen Modi funktioniert, aber im Moment versuche ich zunächst nur, es im normalen Modus zum Laufen zu bringen. ) Im Vim-Wiki heißt es ... …
Ich bin gespannt, ob es möglich ist, ein Textobjekt auf seinen Operator aufmerksam zu machen. Insbesondere schreibe ich ein Textobjekt für LaTeX-Umgebungen, in denen ich je nach Bediener ein unterschiedliches Verhalten möchte. Betrachten Sie beispielsweise das folgende LaTeX-Snippet: \begin{example} Hello world \end{example} Hier ist es am bequemsten, dieden Inhalt zeilenweise …
Ich benutze keine g combinationsaußer ggim normalen Modus. Wie kann ich es so machen, dass ein geinmaliges Drücken ausreicht? nnoremap g ggLässt es ungefähr 3 Sekunden warten, bis der Befehl fortgesetzt wird. Das Aufheben der Zuordnung im gVoraus funktioniert auch nicht, da ich keine Zuordnung ggvornehmen kann, wenn ich die …
Der Befehl lautet nnoremap <leader>; :execute "normal! mqA;\<esc>`q" Wenn Sie dann drücken <leader>;, werden Sie E114: Missing quote: "normal! mqA;\gefolgt von E15: Invalid expression: "normal! mqA;\. Warum ist das? Der Befehl funktioniert einwandfrei, wenn er direkt in die Befehlszeile eingegeben wird. Der Befehl fügt ;am Ende der aktuellen Zeile ein …
Was ich möchte Zum vorübergehenden Ändern des Timeout-Werts für bestimmte Tastenbefehle Wo ich gesucht habe Von habe :help 'timeout'ich: The timeout only happens when the 'timeout' and 'ttimeout' options tell so. A useful setting would be > :set timeout timeoutlen=3000 ttimeoutlen=100 (time out on mapping after three seconds, time out …
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.