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 kann bereits eine Tastenkombination im Einfügemodus zuordnen: :inoremap abc <do stuff> Dies hat jedoch einige Nachteile: Wenn Sie eine Teilversion der Sequenz eingeben, z. B. abwerden die Zeichen für kurze Zeit nicht angezeigt, da "gewartet" wird, ob Sie den vollständigen Befehl eingeben . Dies ist unerwünscht; Ich möchte eine …
Ich tippe mit einem Nicht-QWERTZ-Tastaturlayout. Viele der von Vim verwendeten Schlüssel befinden sich jetzt in der Startzeile, aber einige Tastenkombinationen funktionieren einfach nicht. Die offensichtlichste sind die hjklSchlüssel. Wie und wo kann ich diese Tastenkombinationen ändern, um besser mit meinem Tastaturlayout zusammenzuarbeiten?
Ich habe Probleme beim Lesen der Dokumentation von vim auf dem Terminal, da ich den angegebenen Links nicht folgen kann. Ich zitiere: Zu einem Thema springen: Positionieren Sie den Cursor auf einem Tag (z. B. | Balken |) und drücken Sie STRG-]. Das Problem ist, dass ich eine spanische Tastatur …
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 …
Hintergrund Ich arbeite in einem Forschungslabor und benutze täglich drei verschiedene Betriebssysteme. Auf Windows- und Mac-Computern verwende ich Koffein , um zu verhindern, dass diese Computer den Bildschirmschoner aktivieren, während ich auf einem anderen Computer arbeite (Linux hat dieses Problem nicht). Es ist sehr ärgerlich, sich beim Zurückschalten erneut anmelden …
Ich habe ein paar Mappings wie folgt erstellt: :nnoremap <buffer> <leader>xyzABC :call SomeFunc('ABC')<CR> :nnoremap <buffer> <leader>xyzDE :call SomeFunc('DE')<CR> :nnoremap <buffer> <leader>xyzFoo18 :call SomeFunc('Foo18')<CR> :nnoremap <buffer> <leader>xyzBar22 :call SomeFunc('Bar22')<CR> das funktioniert wie gewünscht. Ich suche jetzt nach einer Möglichkeit, eine Kartenvorlage zu erstellen, mit der ich die offensichtlich redundanten Teile meiner …
Ich habe in meinen .vimrceinfachen Zuordnungen, um die Größe von geteilten Fenstern einfach zu ändern: noremap <Leader><UP> <C-w>+ noremap <Leader><DOWN> <C-w>- Das funktioniert ziemlich gut, aber wenn ich zum Beispiel die Größe des Fensters mit 10 Zeilen ändern möchte, muss ich Leader+ UP10 Mal drücken und loslassen . Wie kann …
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?
Ich benutze Vim, um C unter Linux zu entwickeln. Wenn ich drücke, Kum die Manpage für das zugrunde liegende Wort zu öffnen, habe ich keine Kontrolle darüber, welcher Man-Bereich geöffnet wird. Gibt es eine Möglichkeit, das irgendwo anzugeben?
Erwägen: apple pear Setzen Sie den Cursor in die erste Zeile und geben Sie YpFolgendes ein: apple apple pear Setzen Sie den Cursor auf die pearZeile und geben Sie ein ., um den letzten Befehl zu wiederholen. Dies wiederholt nur das p(und nicht die Kombination Yp) und erzeugt: apple apple …
Ich plane, einige Dienstprogrammzuordnungen für mein LaTeX-Plugin zu implementieren , um die Eingabe von Mathematik zu vereinfachen. Zum Beispiel möchte ich Abkürzungen ähnlich wie erstellen `a : \alpha `b : \beta -> : \to => : \Rightarrow Und ähnlich. Ich möchte, dass (einige) der Zuordnungen nur in mathematischen Umgebungen und …
Gibt es eine Möglichkeit, die erste Ziffer nach / unter dem Cursor zu erhöhen / zu verringern, nicht die ganze Zahl? Ich weiß, dass vim nicht so funktioniert, aber gibt es ein Plugin, das das macht? Ich konnte es nicht finden. Dies ist sehr nützlich beim Bearbeiten von CSS und …
Durch Drücken von Ctrl- wim Einfügemodus wird das vorherige Wort gelöscht. Es entspricht Ctrl- Backspaceunter Windows und Opt- Deleteunter OS X und beschleunigt die Eingabe erheblich. Vim hat die getrennten Konzepte von wordund WORD(siehe :help word). Dies ist von unschätzbarem Wert für die Textnavigation: es ist der Unterschied zwischen wund …
Von Zeit zu Zeit mache ich gerne eine Runde Vimgolf . Es kann aufschlussreich sein. Wie können sie alle Tastenanschläge aufzeichnen? Das muss ein vim-Feature sein. Jeder eine Idee, wie das geht. Unter bestimmten Umständen kann es nützlich sein, alles aufzuzeichnen.
Ich versuche, meine Strg- und Pluszeichen zusammen zuzuordnen. Folgendes versuche ich in meinem vimrc: nnoremap <C-=> : echo "Hello" <CR> Es scheint jedoch, dass das Mapping nicht ausgelöst wird. Irgendwelche Vorschläge, was ich falsch machen könnte? Ich benutze Macvim.
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.