Forum Astuces.divers [Éditeur/Emacs] Tous les raccourcis-clavier utiles Emacs/XEmacs :-)

Posté par .
Tags : aucun
0
10
déc.
2001
1/ Copier - Début de sélection: Control-espace, Fin de sélection: Esc-w


2/ Couper - Pareil que copier sauf fin de sélection: Control-w


3/ Coller - Control-y


4/ Rechercher/remplacer - Esc-%

5/ Aller à la ligne - Esc-g


6/ Undo - Control-x-u


7/ Enregistrer - Control-x-s


8/ Charger - Control-x-f


9/ Quitter - Control-x-c
  • # Mauvaise notation, changer de notation + raccourcis faux (par défaut)

    Posté par (page perso) . Évalué à 1.

    En ne voulant pas utiliser la notation d'Emacs, tu confonds des choses différentes : - undo peut-être fait avec C-x u (ou C-_ qui est plus pratique) ; - enregistrer ... avec C-x C-s : le s doit être pressé en même temps que Control, ce qui est faux pour le u de `C-x u' (sinon, ça fait `C-x C-u', qui lance upcase-region par défaut). Tous les Esc-machin peuvent être faits, avec un terminal adéquat, avec M-machin, plus pratique mais je t'accorde qu'il n'y a pas d'erreur sur ce point). Enfin, le Esc-g (ou M-g) pour goto-line est faux (sauf peut-être dans ta config. à toi) et pas du tout souhaitable car c'est par défaut un préfixe pour agir sur les faces (donc plein de raccourcis se cachent derrière : `M-g d', `M-g b', `M-g i'...).
  • # Re: Tous les raccourcis-clavier utiles Emacs/XEmacs :-)

    Posté par . Évalué à 1.

    Pour ceux qui sont perdus en venant du monde Win32 :
    Ajouter 2 lignes à la fin de son .emacs
    (pc-selection-mode) : Pour avoir les raccourcies copier/coller Ctrl-Ins / Shif-ins
    (mouse-wheel-mode) Pour la roulette de la souris
  • # Re: Tous les raccourcis-clavier utiles Emacs/XEmacs :-)

    Posté par . Évalué à 1.

    Y'a un raccourci clavier pour avoir la liste des raccourcis clavier (ceux par défaut et/ou ceux qui ont été unifiés)?

    Me repondez pas Google ou RTFM, c'est ce que je ferais si c'etait pressé, mais en fait c'est juste pour ma 'culture générale'.

    Merci d'avance!

    "Il faut" (Ezekiel 18:4) "forniquer" (Corinthiens 6:9, 10) "avec des chiens" (Thessaloniciens 1:6-9) "morts" (Timothée 3:1-10).

    • [^] # Re: Tous les raccourcis-clavier utiles Emacs/XEmacs :-)

      Posté par . Évalué à 1.

      Bon, j'ai pas résisté, j'ai cherché tout seul comme un grand...

      List Key Bindings -> C-h b

      Quelqu'un pour moinsser mes deux commentaires inutiles?

      "Il faut" (Ezekiel 18:4) "forniquer" (Corinthiens 6:9, 10) "avec des chiens" (Thessaloniciens 1:6-9) "morts" (Timothée 3:1-10).

  • # Re: Tous les raccourcis-clavier utiles Emacs/XEmacs :-)

    Posté par . Évalué à 1.

    Voici un petit memento super pratique que j'utilise a outrance quand je suis perdu sous Emacs : http://deptinfo.unice.fr/~ol/Emacs.html
  • # Re: Tous les raccourcis-clavier utiles Emacs/XEmacs :-)

    Posté par (page perso) . Évalué à 1.

    Le fichier de config ~/.emacs (ou ~/.emacs.el) est quand même une chose merveilleuse. Ajoutez à la fin de ce fichier (avec vi si possible :) ) :
    ;; Raccouris clavier
    (global-set-key [f2] 'save-buffer)
    (global-set-key [f3] 'find-file)
    (global-set-key [f4] 'kill-this-buffer)
    (global-set-key [f9] 'compile)
    (global-set-key [(control z)] 'undo)
    (global-set-key [(meta g)] 'goto-line)

    Pas besoin de lire 1000 pages d'un bouquin sur ELisp pour comprendre la signification de ces lignes ... Bon, je dis quand même ce que ça donne (à coup sûr) :
    * F2 : Enregistre le fichier (buffer) en cours
    * F3 : Ouvre un fichier
    * F4 : Ferme le fichier (buffer) en cours
    * F9 : Lance la compilation (utilise le fichier makefile du répertoire du fichier en cours)
    * CTRL+Z : Annulation (undo)
    * META+G : Va à la ligne demandée

    Sinon, on peut appler la fonction global-set-key quand Emacs est lancé (M-x global-set-key). Ca marche aussi pour configurer les boutons de le souris !!!

    Ma p'tit doc sur ce fichier de config : http://www.haypocalc.com/logiciel/cfg_emacs.php(...)

    @+ Haypo

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.