GNU/Linux >> Tutoriels Linux >  >> Linux

Édition de bloc visuel dans vim

Je viens d'implémenter la réponse de sid-m ici, montrez le résultat ici. Car peu d'utilisateurs rencontrent également ce problème.

Après avoir appuyé sur I :

Saisie aaa :(Ne vous trompez pas par le statut qui est le même avec une insertion normale en appuyant sur i ici)

Échap saisi.


Après avoir appuyé sur I en mode bloc visuel, vim semble être entré en mode insertion. Mais lorsque vous quittez le mode insertion et que vous revenez en mode normal, vous verrez que les touches sur lesquelles vous avez appuyé en mode insertion ont pris effet dans tout le bloc sélectionné.

Une démo est disponible sur ce lien


Mode bloc visuel

Insérer du texte avant la sélection

Étape 1, créez votre sélection de blocs visuels avec :

<C-v>{motion}

Étape 2, entrez en mode insertion avec I :

I

Étape 3, insérez ce que vous voulez :

foo

Étape 4, quittez le mode insertion :

<Esc>

Insérer du texte après la sélection

Étape 2, entrez en mode insertion avec A :

A

Modifier le contenu de la sélection

Étape 2, coupez et entrez en mode insertion avec c :

c

Remplacer le contenu de la sélection par le même caractère

Étape 2, appuyez sur r :

r

Étape 3, appuyez sur la touche souhaitée :

-

Essayez un peu plus la prochaine fois.


Linux
  1. 25 commandes Vim essentielles pour la navigation et l'édition

  2. Est-il possible d'avoir des liaisons de clé Vim dans le terminal ?

  3. Que sont les modes Vim ? Comment les changer ?

  4. Tutoriel vim avec des exemples de commandes

  5. Comment installer, modifier ou supprimer des tâches cron en mode batch

Conseils Vim - Modifier des fichiers distants avec Vim sous Linux

Les quatre choses que vous devez savoir faire dans Vim

Travailler avec l'éditeur Vim (éditeur de texte)

Commandes vim de base (aide-mémoire)

Comment éditer un fichier binaire sur les systèmes Unix

Vim change le curseur de bloc en mode insertion