Wie kann ich in vimperator / pentadactyl fast alles deaktivieren?

3428
jay

Ich mag die Bewegungstasten, das Drücken von f, um auf Links zu klicken, und Pentadactyl deaktivieren zu können, aber ich brauche fast nichts anderes. Wie bekomme ich meine alten Hotkeys zurück?

Meistens denke ich über ... Strg + F, Strg + A, Strg + C, Strg + V, Strg + Umschalt + O (offene Lesezeichen), die alle aufgehört haben, für mich zu arbeiten.

3

2 Antworten auf die Frage

2
unop

Es lohnt sich, die Pentadactyl / Vimperator-Verknüpfungen oder -Karten kennen zu lernen, da sie eine bessere Funktionalität bieten. Für den Normalmodus obietet keymap beispielsweise das Äquivalent von Firefox Ctrl-Lund Ctrl-Okombiniert - das heißt, intelligente Vervollständigungen (von Lesezeichen, Positionen, Verlauf usw.) werden für das Ausfüllen von Registerkarten angeboten.

Um Ihre Frage zu beantworten, können Sie jedoch einige benutzerdefinierte Zuordnungen in Ihren definieren pentadactylrc(siehe, :help pentadactylrcwo sich Ihre befinden), um Ihnen die Tastenkombinationen im Firefox-Stil anzubieten. Für zB

" Normal Mode Mappings nnoremap <C-f> / nnoremap <C-w> :tabclose<CR> nnoremap <C-c> <C-v><C-c> nnoremap <C-v> <C-v><C-v> nnoremap <C-x> <C-v><C-x>  " Insert Mode Mappings inoremap <C-c> <C-v><C-c> inoremap <C-v> <C-v><C-v> inoremap <C-x> <C-v><C-x> 

Ich habe vergessen, was die anderen Firefox-Abkürzungen Ctrl-Atun, aber hoffentlich ist genug, um zu zeigen, wie Sie das erreichen könnten, was Sie wollen.

1
Chris

One option would be to use CTRL-V and then whatever you press next is passed directly to Firefox. So, CTRL-V CTRL-SHIFT-O would function as you expect.

A more complex approach would be to use the passkeys option to allow particular key combinations to be passed through to Firefox, though I believe in that case you would have to specify all the commands you want to use (rather than excluding just the few Pentadactyl commands you wish to retain).