Maison > Article > Opération et maintenance > Présentation de l'éditeur Linux
Il existe de nombreux éditeurs de texte, tels que gedit, kwrite, OpenOffice en mode graphique, et les éditeurs en mode texte incluent vi, vim (version améliorée de vi) et nano... vi et vim sont nos éditeurs les plus couramment utilisés sous Linux. Il est nécessaire pour nous d'introduire l'utilisation la plus simple de vi (vim) afin que les utilisateurs Linux débutants puissent apprendre à l'utiliser dans les plus brefs délais. L'outil nano est similaire à l'opération d'édition sous le système d'exploitation DOS et est facile à utiliser. Nous ne le présenterons pas ici. Si vous êtes intéressé, vous souhaiterez peut-être l'essayer ; >Éditeur vi
Comment utiliser l'éditeur vi
Enregistrer et quitter des fichiersLe mode commande est le mode par défaut de vi ou vim Si nous sommes dans d'autres modes de commande, nous devons y basculer via la touche ESC. Lorsque nous appuyons sur la touche ESC puis entrons le signe :, vi attendra que nous saisissions la commande en bas de l'écran
:w Enregistrer ; >
:w nom de fichier Enregistrer sous le nom de fichier;
:wq ! Enregistrez et quittez ;
wq ! Remarque : Enregistrez et quittez avec le nom de fichier q ! sauvegarder; :x devrait sauvegarder et quitter, la fonction est la même que :wq!
Mouvement du curseur
Lorsque nous appuyons sur ESC pour entrer en mode Commande Enfin, nous pouvons utiliser les touches suivantes pour déplacer le curseur : j déplace une ligne vers le bas
k remonte d'une lignectrl+b monte d'un écran ; ctrl+f descend d'un écran
la flèche vers le haut ; la flèche se déplace vers le bas ; vers la gauche La flèche se déplace vers la gauche ; la flèche vers la droite se déplace vers la droite Lorsque nous éditons un fichier, pour les touches j, k, l et h, nous pouvons également ajouter des nombres devant ces commandes d'action ; comme 3j, ce qui signifie descendre de 3 lignes.
i est inséré avant le curseur ; a est inséré après le curseur
I est inséré ; à l'emplacement du curseur Insérer au début de la ligne; A Insérer à la fin de la ligne où se trouve le curseur
o Insérer une ligne en dessous de la ligne où se trouve le curseur; 🎜> O Insérer au-dessus de la ligne où se trouve le curseur Une ligne ;
s supprime un caractère à la position du curseur, puis passe en mode insertionS supprime la ligne où se trouve le curseur ; puis passe en mode insertion
#x supprime plusieurs caractères ; , # représente un nombre, tel que 3x ;
dw supprime un mot #dw supprime plusieurs mots, # est représenté par des nombres ; , comme 3dw signifie supprimer trois mots ;
dd supprime une ligne #dd supprime plusieurs lignes, # représente un un nombre, tel que 3dd, signifie supprimer la ligne du curseur et les deux lignes suivantes sous le curseur
d ; $ supprime le contenu du curseur jusqu'à la fin de la ligne
J Efface l'espace entre la ligne où se trouve le curseur et la ligne précédente, et connecte la ligne du curseur et la ligne précédente ensembleou --VISUAL--
pour passer en mode visuel, nous pouvons utiliser ce que nous avons dit plus tôt La commande de mouvement du curseur en mode ligne de commande peut sélectionner une plage de texte. A quoi sert de sélectionner une plage de texte ? Nous pouvons supprimer une certaine partie de l'affectation et appuyer sur la touche d pour supprimer le contenu sélectionné. Après avoir sélectionné le contenu, nous appuyons sur y pour copier ; nous appuyons sur d pour supprimer ; il convient de mentionner que supprimer signifie également copier. Nous revenons au mode commande, puis déplaçons le curseur vers une certaine position, puis appuyons sur la touche maj+p pour coller le contenu que nous venons de supprimer. Mentionnons-le ici d’abord, et nous devrons en parler en détail plus tard. Pour quitter le mode visuel, utilisez toujours la touche ESC
En fait, supprimer signifie aussi couper. Lorsque nous supprimons du texte, nous pouvons déplacer le curseur quelque part et appuyer sur Shift+p. Appuyez sur la touche pour coller le contenu. en place, puis déplacez le curseur quelque part, puis appuyez sur p ou shift+p pour coller à nouveau ; p colle après le curseur ; shift+p colle avant le curseur : Voici un exemple. copier la troisième ligne d'un document et la coller après la cinquième ligne. Que devons-nous faire ? Il existe deux méthodes : la première méthode : supprimez d'abord la troisième ligne, déplacez le curseur sur la troisième ligne, puis utilisez l'action dd, puis appuyez sur la touche maj+p. Cela remettra la troisième ligne que vous venez de supprimer à sa place d'origine. Ensuite, nous utilisons la touche k pour déplacer le curseur sur la cinquième ligne, puis appuyons à nouveau sur la touche p, de sorte que le contenu de la troisième ligne soit collé à l'arrière de la cinquième ligne ; Touche ESC, puis appuyez sur la touche v. Déplacez le pointeur de la souris, sélectionnez le contenu de la troisième ligne, puis appuyez sur la touche y pour copier ; puis déplacez le pointeur sur la cinquième ligne et enfin appuyez sur la touche p. Par conséquent, l'opération copier-coller est une utilisation complète de ; mode commande, mode insertion et mode visuel ; nous Pour apprendre à basculer entre les différents modes, utilisez fréquemment la touche ESC ; plus important encore, apprenez à déplacer le curseur en mode commande ; 🎜>À propos des numéros de ligne
Parfois, lorsque nous configurons un programme à exécuter, une erreur se produit dans la ligne X du fichier de configuration. À ce stade, nous devons utiliser les opérations liées au numéro de ligne ;Fonction Rechercher et remplacer
/swap
ou ?swappour remplacer
Appuyez sur la touche ESC pour entrer en mode commande
SEARCH mot, remplacez-le par REPLACE
:s /SEARCH/REPLACE/g Remarque : Remplacez le mot SEARCH dans la ligne où se trouve le curseur actuel par REPLACE , et mettez en surbrillance toutes les RECHERCHE %s /SEARCH/REPLACE Remarque : Remplacez la première RECHERCHE de toutes les lignes du document par REPLACE;
%s /SEARCH /REPLACE/g Remarque : Remplacez toutes les RECHERCHES dans le document par REPLACE ; #,# s /SEARCH/REPLACE/g Remarque : # représente un nombre ; , indiquant de combien de lignes à combien de lignes. Remplacer par REPLACE ; Remarque : Parmi eux, g représente la recherche globale, nous avons remarqué que SEARCH sera mis en évidence même s'il n'y a pas de remplacement ;Par exemple : Par exemple, on a un document à modifier ; on remplace tous les mots the par THE dans la ligne où se trouve le curseur, ça devrait être :s /the/THE/g
On remplace tous les mots de tout le document Remplacez le the par THE, qui devrait être :%s /the/THE/g
Nous remplaçons simplement le the dans les lignes 1 à 10 par THE, qui devrait être :1 ,10s /le/LE/g
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!