Depuis le vimtutor LEÇON 7.3: ACHÈVEMENT
** Command line completion with CTRL-D and <TAB> **
Assurez-vous que Vim n'est pas en mode compatible:: set nocp
Regardez quels fichiers existent dans le répertoire::! Ls ou:! Dir
Tapez le début d'une commande:: e
Appuyez sur CTRL-D et Vim affichera une liste de commandes commençant par "e".
Que signifie le mode de compatibilité dans Vim et pourquoi l'achèvement de la commande ne fonctionne-t-il pas dans ce mode?
Le mode compatible signifie la compatibilité avec les anciens vénérables vi . Lorsque vous :set compatible
, toutes les améliorations et améliorations de Vi amélioré sont désactivées. Cela n'est pas recommandé, mais certains systèmes fournissent (principalement pour des raisons de compatibilité avec les anciens systèmes Unix) une commande vi
qui est implémentée avec Vim en mode compatible.
Notez qu’une fois le fichier d’initialisation personnel ~/.vimrc
créé, Vim active automatiquement le mode 'nocompatible'
; vous n'avez donc généralement pas à vous en soucier. Pour l'histoire complète, :help 'compatible'
a tous les détails.