GNU/Linux >> Tutoriels Linux >  >> Linux

Les commandes Cygwin Vim sont-elles différentes de celles de Vim normal ?

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.


Linux
  1. Linux - Quelles sont les différentes façons de définir les autorisations de fichiers, etc. sur Gnu/linux ?

  2. Vim ne fonctionne pas dans Tmux ?

  3. Comment utiliser le type de fichier dans Vim ?

  4. Vim :Comment ouvrir plusieurs fichiers dans différents onglets ?

  5. Centos 7 :Configurer vim

Aide-mémoire des commandes Vim

Comment afficher les numéros de ligne dans Vim / Vi

PacVim - Un jeu CLI pour apprendre les commandes Vim

Comment afficher ou masquer les numéros de ligne dans Vim

Commandes vim de base (aide-mémoire)

Comment définir la tabulation sur 4 espaces dans vim?