Maison > Opération et maintenance > exploitation et maintenance Linux > vim mouvement rapide et sélection de blocs

vim mouvement rapide et sélection de blocs

齐天大圣
Libérer: 2020-06-10 13:33:30
original
2879 Les gens l'ont consulté

Les développeurs qui utilisent vim depuis plusieurs années utilisent toujours les touches haut, bas, gauche et droite au lieu de h/j/k/l lorsqu'ils déplacent le curseur. En effet, hjkl est un peu anti-humain et difficile à adapter. J'étais complètement mal à l'aise au début. Mais si vous maîtrisez et développez votre mémoire musculaire, votre vitesse sera grandement améliorée.

Mouvement du curseur

Pour déplacer le curseur en mode normal, veuillez utiliser hjkl au lieu des touches fléchées haut, bas, gauche et droite. Voici une bonne façon de jouer à des jeux, haha, c'est comme ça que j'ai pratiqué. L'adresse du jeu en ligne est la suivante :

https://vim-adventures.com/

Le premier niveau se termine en utilisant hjkl.

Se déplacer entre les mots

Parce que se déplacer entre les mots est plus efficace que le mouvement du curseur, se déplacer entre les mots est une routine quotidienne. Il est utilisé plus fréquemment en Chine. Voici quelques touches et instructions pour vous déplacer entre les mots :

  • w passe au début du mot suivant

  • W passe au suivant. mot vide

  • e est déplacé à la fin du mot (notez la différence entre lui et w)

  • b est l'opposé de w

  • B est l'opposé de W

La méthode d'apprentissage est la même que ci-dessus, jouez au jeu vim.

Rechercher et se déplacer entre les lignes

En fait, le moyen le plus rapide de se déplacer dans une ligne est de rechercher un caractère spécifié puis déplacez-vous rapidement au-dessus du personnage. Voici quelques touches et instructions associées :

  • f{char} Recherchez en arrière le caractère char et déplacez le curseur sur le caractère.

  • F{char} recherche le caractère char et déplace le curseur sur le caractère.

  • t{char} recherche le caractère char et déplace le curseur sur le caractère précédant ce caractère.

  •  ; où le caractère suivant est

  • , où le caractère précédent est

Déplacer le début et la fin de la ligne

La recherche interligne mentionnée ci-dessus ne peut rechercher que les caractères derrière le curseur. Si vous effectuez une recherche vers l'avant, vous ne pouvez pas remplir l'exigence. À ce stade, vous devez utiliser F pour rechercher vers l'avant ou déplacer d'abord le curseur au début de la ligne, puis effectuer une nouvelle recherche.

  • 0 Le chiffre 0 déplace le curseur au début de la ligne

  • $ déplace le curseur vers la fin de la ligne

Voici une petite astuce. Vous pouvez utiliser 0+w pour passer au caractère non vide au début de la ligne, et utiliser $b pour passer à la fin du dernier caractère.

Déplacer la page

  • gg Passer à la première ligne

  • G Passer à la dernière ligne

  • nG Passer à la ligne spécifiée

  • H/M/L Afficher haut/milieu/bas

  • ctrl+u Page précédente

  • ctrl+f Page suivante

  • zz Centrer le curseur

Sélection de blocs

Nous savons que lorsque vous utilisez l'éditeur vim, la souris n'a aucun effet et vous ne pouvez pas utiliser la souris pour sélectionnez un personnage. Nous présenterons ensuite la sélection de blocs. Grâce à elle, combinée au mouvement du curseur, vous pouvez compléter la sélection d'un paragraphe de caractères.

  • v Sélectionnez plusieurs caractères

  • V Sélectionnez des lignes

  • ctrl+v Bloquer la sélection

  • y Copier

  • d Supprimer

  • p Coller

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
vim
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal