Lors de l’utilisation de vim, l’erreur se produit généralement dans les deux situations suivantes :
(1) Lorsque vous modifiez le même fichier avec plusieurs programmes.
(2) Lorsque vous vous retirez du programme.
Les informations suivantes sont sollicitées :
E325: ATTENTION J’ai trouvé un fichier d’échange intitulé « /etc/systemd/system/.supervisor.service.swp » Propriété de : racine daté : jeu. 28 juin 13:18:19 2018 Nom du fichier : /etc/systemd/system/supervisor.service modifié : non Nom d’utilisateur : Nom d’hôte racine : VM_0_9_centos ID de processus : 13409 (toujours en cours) En ouvrant le fichier « /etc/systemd/system/supervisor.service »
(1) Un autre programme peut éditer le même fichier. Si c’est le cas, Faites attention à ne pas vous retrouver avec deux cas différents de la même chose Classez lors des modifications. Arrêtez, ou continuez prudemment. (2) Une session d’édition de ce fichier a planté. Si c’est le cas, utilisez « :recover » ou « vim -r /etc/systemd/system/supervisor.service » pour récupérer les modifications (voir « :help recovery »). Si vous l’avez déjà fait, supprimez le fichier d’échange « /etc/systemd/system/.supervisor.service.swp » pour éviter ce message.
Le fichier swap « /etc/systemd/system/.supervisor.service.swp » existe déjà ! [O]pen Lecture seule, (E)dit anyway, (R)ecover, (Q)uit, (A)bort : (1) (2) La solution donnée par le fonctionnaire :
(1) Pour éviter deux versions différentes du même fichier, il est recommandé de choisir « (Q)uit » ou de continuer à modifier soigneusement la sélection de « (E)dit anyway ».
(2) Vous pouvez aussi choisir « (R)ecover » ou « vim -r filename » pour le restaurer à l’état non modifié, puis supprimer le fichier swp (assurez-vous que votre fichier swp est inutile pour le moment).
Ce que signifie l’option du bas :
O : Seulement lu, ne peut pas être modifié
E : Oui, les modifications précédentes sont perdues
R : Revert (modification précédente)
D : Supprimer (supprimer le fichier .swp, restaurer le fichier à son état d’origine)
Q : Sortie
R : Abandonner
Solutions spécifiques :
(1) Si vous ne souhaitez pas conserver le contenu original modifié, il suffit de sélectionner D.
(2) Si vous souhaitez conserver le contenu modifié original, sélectionnez R pour copier le contenu modifié et l’enregistrer, puis quittez le fichier et supprimez le fichier awp. (Les fichiers AWP sont cachés par défaut, on les visualise avec la commande ls -a, et on les supprime avec les commandes rm.) )
La raison de ce problème est qu’après la fermeture de l’exception, Linux génère un fichier SWP pour ce fichier, et la modification suivante juge que s’il y a ce fichier, il sera toujours invité, si vous n’avez pas l’intention de restaurer le contenu de l’ancien fichier, il suffit de supprimer ce fichier, et l’invite ne réapparaîtra plus. Si vous exécutez la commande ll dans le répertoire actuel, vous ne verrez pas ce fichier, vous pouvez exécuter directement la commande :
|