Je ne parviens pas à modifier des fichiers texte à l'aide de vim dans cygwin.
Je dois appuyer sur i plusieurs fois pour insérer du texte. Parfois ça marche et parfois non. Chaque fois que je déplace le curseur vers le haut, je dois appuyer plusieurs fois sur I.
Quel pourrait être le problème? Est-ce que retour arrière travailler dans cygwin ?
Réponse acceptée :
Cygwin vim est livré avec la configuration par défaut de vim, qui laisse vim en mode de compatibilité vi où il essaie d'émuler le vi original aussi étroitement que possible. Entre autres limitations, les touches fléchées ne fonctionnent pas dans ce mode et le retour arrière déplace simplement le curseur vers la gauche plutôt que d'effacer un caractère.
Créer un ~/.vimrc
vide est suffisant pour désactiver le mode de compatibilité vi :
touch ~/.vimrc
Cela dit, je pour entrer en mode insertion devrait fonctionner de toute façon. Vous devrez fournir plus de détails sur où et comment vous exécutez vim. De plus, exécutez-vous réellement le vim fourni avec Cygwin, ou la version Windows native de vim ?
Mettre à jour
Vous pouvez ajouter les ensembles ci-dessous dans ~/.vimrc pour qu'ils soient similaires au vim par défaut
set nocompatible
set backspace=indent,eol,start
set backup
set history=50
set ruler
set background=dark
set showcmd
set incsearch
syntax on
set hlsearch
Si vim ne récupère pas votre fichier vimrc, il recherche peut-être un .virc
fichier à la place. Dans ce cas, renommez le fichier et les modifications seront appliquées.