Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 11973|Répondre: 0

[Linux] Solution à l’erreur après la fermeture anormale de l’éditeur vim

[Copié le lien]
Publié sur 28/06/2018 13:32:12 | | | |
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 :











Précédent:Créez un projet MVC ASP.NET la ligne de commande Core
Prochain:Tutoriel de superviseur de démons en arrière-plan Centos 7 .Net core
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com