Maison >Opération et maintenance >exploitation et maintenance Linux >Résumer quelques commandes courantes de VIM

Résumer quelques commandes courantes de VIM

零下一度
零下一度original
2017-06-27 11:20:152119parcourir

Il existe de nombreuses commandes détaillées dans VIM. Nous avons sélectionné quelques commandes d'introduction courantes, qui sont suffisantes pour le travail quotidien d'édition de code. Si vous devez utiliser d'autres commandes à l'avenir, il n'est pas trop tard pour vérifier à nouveau. .

Vim dispose généralement de trois modes d'édition, à savoir le mode insertion, le mode normal et le mode dernière ligne.

Les opérations suivantes sont principalement des opérations en mode normal. D'autres opérations en mode indiqueront les modes pertinents

1.1 Déplacer le curseur

h------>Déplacez-vous vers la gauche à chaque fois que vous appuyez sur

j------>Bas à chaque fois que vous appuyez sur Déplacer

k------> Appuyez à chaque fois pour monter

l------> pour se déplacer vers la droite

1.2 Entrer et quitter vim

Appuyez sur la touche < ;Esc> pour entrer en mode normal

Entrez ensuite les méthodes suivantes pour quitter

:q           #不保存并退出vim:q!          #强制退出:wq           #保存文件并退出:x            #相当于:wq

1.3 Supprimer l'édition de texte

En mode normal, vous pouvez appuyer sur la touche x pour supprimer le caractère à la position du curseur.

1.4 Insérer l'édition de texte

Entrez en mode insertion en mode normal, vous pouvez y Il existe plusieurs méthodes :

Vous pouvez appuyer sur la touche i pour insérer du texte au niveau du curseur.

Appuyez sur la touche a pour insérer du texte derrière le curseur.

Appuyez sur la touche A majuscule pour insérer du texte après le dernier caractère de la ligne où se trouve le curseur.

1.5 Ajout d'une édition de texte

Appuyez sur la touche A et cliquez sur la ligne où le curseur est. Ajoutez

à la fin du texte. Appuyez sur la touche a et ajoutez

après la position du curseur. 2.1 Commandes de suppression

Entrez dw pour supprimer du curseur jusqu'à la fin d'un mot.

2.2 À propos des commandes et des objets

De nombreuses commandes qui modifient le texte sont composées d'un opération Le symbole est composé d'une action.

Le format de la commande de suppression utilisant l'opérateur de suppression d est le suivant :

 d motion

Parmi eux :

d  - Opérateur de suppression

motion - L'objet de l'opérateur (listé ci-dessous).

Une courte liste d'actions :

 w - De la position actuelle du curseur au début du mot suivant, à l'exclusion de ses premiers caractères.

 e - De la position actuelle du curseur jusqu'à la fin du mot, y compris le dernier caractère.

 $ - De la position actuelle du curseur jusqu'à la fin de la ligne actuelle.

2.3 Utiliser le comptage pour formuler des actions

Saisir le nombre n avant l'action parce qu'il se répète n fois.

Entrez 2w pour déplacer le curseur de 2 mots en arrière.

Entrez 3e pour déplacer le curseur vers l'arrière jusqu'à la fin du 3ème mot.

Entrez 0 (chiffre zéro) pour déplacer le curseur au début de la ligne.

2.4 Utilisez le nombre pour supprimer plus

Entrez le numéro n lors de l'utilisation de l'opérateur , qui peut être répété n fois.

Par exemple : opération Numéro (numéro) mouvement

d2w Vous pouvez supprimer 2 mots.

2.5 Utiliser toute la ligne

Entrez dd pour supprimer une ligne actuelle et enregistrer au registre, qui fonctionne comme une opération de "coupure" et peut être utilisée conjointement avec l'opération p.

2.6 Annuler les commandes

Entrez u pour annuler la dernière commande exécutée, et entrez U pour annuler la modification de la ligne entière.

Utilisez Ctrl + r pour annuler une commande d'annulation précédente.

3.1 Commande de placement

Entrez p pour "couper" la dernière fois Le contenu est placé après le curseur.

3.2 Commandes de remplacement

Déplacez le curseur sur le caractère à modifier et saisissez r et un caractère pour remplacer le caractère à la position du curseur.

3.3 Modifier les commandes (commande c, signifiant "changer")

Pour modifier texte jusqu'à la fin d'un mot, saisissez ce.

3.4 Utilisez c pour changer davantage

c [numéro] mouvement

Le paramètre d'action motion est également le même, qui peut être w, e, $d.

4.1 Positionnement et statut du fichier

Entrez Ctrl + g pour afficher le fichier actuellement édité fichier La position de ligne du curseur actuel et les informations sur l'état du fichier.

Entrez G majuscule pour passer directement à la dernière ligne du fichier.

Entrez nG pour accéder à la ligne portant le numéro de ligne n.

Entrez gg pour accéder à la première ligne du fichier.

4.2 Commandes de recherche

Saisissez / plus une chaîne, vous pouvez trouver cette chaîne dans le fichier actuel. Pour rechercher la chaîne suivante, appuyez sur la touche n. Pour effectuer une recherche inverse, saisissez un N majuscule.

Si vous souhaitez effectuer une recherche inversée, saisissez ? remplacer / .

4.3 Rechercher les parenthèses correspondantes

Positionnez le curseur sur la parenthèse à faire correspondre , entrez % pour trouver une autre parenthèse qui lui correspond), ], }.

4.4 Commande de remplacement

Entrez : s/ancien/nouveau, vous pouvez remplacer it once La chaîne à l'état ancien dans cette ligne est la chaîne à l'état nouveau.

Entrez :s/old/new/g pour remplacer toutes les chaînes à l'ancienne dans la ligne par les chaînes à la nouvelle.

Entrez : #,#s/old/new/g, où #, # représentent les numéros de ligne de la ligne de départ et de la ligne de fin de l'opération de remplacement.

Entrez :%s/old/new/g pour remplacer chaque chaîne correspondante dans l'ensemble du fichier.

Entrez :%s/old/new/gc, chaque chaîne correspondante dans l'ensemble du fichier sera trouvée et chaque chaîne correspondante sera invitée à la remplacer.

5.1 Comment exécuter des commandes externes dans VIM

Entrez : puis entrez une commande externe. commande externe.

Par exemple, :!ls + Enter, cette commande répertorie le contenu de votre répertoire actuel.

5.2 Plus d'informations sur l'enregistrement des fichiers

Pour enregistrer les modifications apportées à un fichier, saisissez :w filename.

5.3 Une commande de sauvegarde sélective

Sélectionnez en appuyant sur la touche v Pour sauvegarder une partie du fichier, puis entrez :w nom du fichier pour enregistrer le contenu sélectionné dans le fichier cible.

5.4 Extraction et fusion de fichiers

Pour insérer des fichiers supplémentaires dans le fichier actuel Pour le contenu, veuillez entrer :r le nom du fichier.

6.1 Commande d'ouverture de classe

Entrez o, un nouveau fichier sera ouvert sous la ligne du curseur et entrez en mode insertion.

Entrez un O majuscule pour ouvrir une nouvelle ligne au-dessus du curseur et passer en mode insertion.

6.2 Une autre version de la commande de substitution

Entrez un R majuscule, vous pouvez remplacer plusieurs personnages à la suite.

6.3 Copier et coller du texte

Utilisez l'opérateur y pour copier le texte et p vers coller du texte.

Entrez yy pour copier la ligne où se trouve le curseur.

peut être utilisé avec le paramètre d'action motion :

Entrez yw pour copier un mot.

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!

Déclaration:
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