Emacs fournit une aide contextuelle sur les touches, les fonctions, les variables et les modes actifs. Lors de la fermeture, il protège également les tampons modifiés associés à des fichiers et vous laisse enregistrer ou refuser chaque écriture.
Text-Fu Avancé · Leçon 13
Emacs Quitter et Aide
Apprenez à quitter Emacs sans risque, annuler une commande en cours, consulter l'aide et défaire des modifications.
Quitter Emacs
Utilisez C-x C-c, qui exécute save-buffers-kill-terminal, pour demander la fermeture de la session Emacs ou de la connexion au terminal :
C-x C-c
Emacs vérifie les tampons modifiés concernés qui sont associés à des fichiers et demande s'il faut les enregistrer. Lisez le nom de chaque tampon et répondez avec discernement. Il peut aussi vous interroger sur les processus actifs. Annulez la fermeture si vous devez examiner le travail avant de décider.
Dans un flux de travail avec emacsclient ou un serveur Emacs, le comportement exact du cadre et du serveur peut différer, mais les demandes concernant les tampons modifiés exigent toujours votre attention.
Quelle séquence de touches demande une fermeture normale d'Emacs en vérifiant les tampons modifiés ?
Ouvrir le répartiteur de l'aide
Le préfixe d'aide standard est C-h. Utilisez C-h C-h, qui exécute l'aide sur l'aide, pour afficher les commandes d'assistance disponibles :
C-h C-h
La seconde touche choisit le type d'aide recherché.
Quelle séquence de touches explique comment utiliser le système d'aide d'Emacs ?
Décrire les touches et l'état de l'éditeur
Parmi les commandes d'aide utiles :
C-h k TOUCHE: décrire la commande exécutée par une séquence de touches ;C-h f FONCTION: décrire une fonction Emacs Lisp ;C-h v VARIABLE: décrire une variable Emacs Lisp ;C-h m: décrire les modes majeur et mineurs actuels ;C-h t: ouvrir le tutoriel interactif.
Par exemple, saisissez C-h k C-x C-s pour afficher la documentation de la touche associée à save-buffer.
Vous voulez savoir ce que fait C-x C-s. Quel préfixe d'aide devez-vous saisir avant cette séquence ?
Annuler une commande en attente
Utilisez C-g, associé à keyboard-quit, lorsque vous êtes bloqué dans une demande, une séquence de touches partiellement saisie, une recherche incrémentale ou toute autre commande que vous souhaitez annuler :
C-g
Cette touche n'annule pas les modifications déjà apportées au tampon et ne quitte pas Emacs. Elle interrompt l'interaction actuelle et rend si possible le contrôle à l'édition ordinaire.
Quelle touche annule normalement la demande ou la commande Emacs en cours ?
Annuler des modifications du tampon
Utilisez C-/, C-_ ou C-x u pour invoquer l'annulation dans les configurations Emacs courantes :
C-/
La répétition des commandes d'annulation remonte les modifications récentes du tampon. Le déplacement seul du curseur ne constitue normalement pas une modification. Les versions et configurations d'Emacs peuvent proposer undo-redo et des outils d'historique plus avancés ; utilisez C-h k sur vos touches d'annulation et de rétablissement afin de vérifier le comportement local.
Quelle séquence de touches est une association standard pour annuler une modification récente du tampon Emacs ?
Exercez-vous en ouvrant *scratch*, en apportant une modification jetable, en l'annulant, en interrogeant C-h k sur une touche inconnue et en annulant une demande du minibuffer avec C-g, avant de quitter normalement.
Leçon terminée
Vous avez terminé Emacs Quitter et Aide
Vous savez maintenant obtenir de l'aide et quitter Emacs sans ignorer le travail non enregistré.
Passer par la vérification des tampons modifiés avec
C-x C-c.Ouvrir l'aide sur l'aide avec
C-h C-h.Décrire des touches, fonctions, variables ou modes actifs.
Annuler une commande en attente avec
C-g.Annuler les modifications récentes du tampon avec une association locale vérifiée.
Conservez votre progression
Créez un compte gratuit pour enregistrer cette leçon et continuer sur n'importe quel appareil.
Créer un compte gratuit