web-dev-qa-db-fra.com

Est-il possible d'avoir des fixations de clés VIM dans le terminal?

Je m'habitue à des liaisons de Vim (comme en appuyant sur W pour aller à Word, DW pour supprimer un mot, etc.) et ses modes (insérer, normal, visuel) et, hors de curiosité aimeraient savoir: y a-t-il sorte de mise en œuvre de ce comportement de modes et de liaisons de Vim à mon terminal?

Avoir un mode d'insertion, un mode normal et tel ...

Il a un mode insert et normal (le mode insertion est par défaut et s'échapper pour le mode normal) mais aucun mode visuel.

À Bash: set -o vi Vous pouvez l'exécuter à la ligne de commande pour juste cette session ou l'ajouter à votre fichier .bstrucc.

De nombreux programmes utilisent readline pour la saisie, et vous pouvez utiliser l'un d'entre eux d'utiliser des claviers de style VI en configurant votre .inputrc avec

set editing-mode vi
set keymap vi

Dans ZSH, si vous modifiez votre variable d'environnement EDITOR, la coquille le correspondra.

52
Shawn J. Goff