Als «key-bindings» getaggte Fragen

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.

1
Ordnen Sie eine Buchstabenfolge im Einfügemodus zu
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 …




1
Verwenden von Vim und Koffein auf derselben Maschine
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 …

3
Ist es möglich, Zuordnungen mit Parametern zu erstellen?
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 …

2
So wiederholen Sie eine Zuordnung, wenn Sie die Taste gedrückt halten
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 …

1
Anwendungsfall für `gs`
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?

3
Open Man Abschnitt 3
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?




1
Gibt es ein <Cw> für WORDs?
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 …

2
Wie zeichnet Vimgolf alle Tastenanschläge auf?
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.

1
Mapping Ctrl mit Gleichheitszeichen
Ich versuche, meine Strg- und Pluszeichen zusammen zuzuordnen. Folgendes versuche ich in meinem vimrc: nnoremap &lt;C-=&gt; : echo "Hello" &lt;CR&gt; Es scheint jedoch, dass das Mapping nicht ausgelöst wird. Irgendwelche Vorschläge, was ich falsch machen könnte? Ich benutze Macvim.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.