Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
743 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  emacs et compagnie

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

emacs et compagnie

n°62431
bodoche
Posté le 29-01-2002 à 13:13:23  profilanswer
 

salut tout le monde.
J'aurais besoin d'aide concernant l'utilisation d'emacs.
 
Je n'arrive pas a trouver comment faire une selection de texte qu'avec le clavier. Cela peut etre pratique lorsque l'on edite des fichier en mode console et que la souris n'est pas supportee.
 
merci d'avance.

mood
Publicité
Posté le 29-01-2002 à 13:13:23  profilanswer
 

n°62435
kadreg
profil: Utilisateur
Posté le 29-01-2002 à 13:25:31  profilanswer
 

Ca fontionne par zone.
 
Crtl+espace : marquer un debut de zone
 
Ctrl+w : Fin de zone et couper la zone
Meta+w : Fin de zone et copier la zone
 
Ctrl+y : coller (yank)


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°63449
snev42
Posté le 02-02-2002 à 15:38:42  profilanswer
 

Sinon, il y a meta-x pc-selection-mode, ou un truc dqns le genre, et ensuite, ca marche comme sous windows:
 
shift+fleches: selection
del:cut
ctrl-ins:copy
shift-ins:paste
...


---------------
"Ce qui ne nous tue pas nous rend plus fort"
n°63501
Krueger
tout salaire demande dutravail
Posté le 02-02-2002 à 19:52:23  profilanswer
 

Y a aussi ctrl-k pour couper jusqu'à la fin d'une ligne ou le retour de ligne si on y est. Ça se cumule, essaye pour voir. Moi j'aime bien.
Un truc vachement pratique quand on programme c'est esc-/ pour la complétion automatique. Vraiment très utile en Java. :D

 

[edtdd]--Message édité par Krueger--[/edtdd]


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
n°63503
kadreg
profil: Utilisateur
Posté le 02-02-2002 à 19:58:07  profilanswer
 

Krueger a écrit a écrit :

 
Un truc vachement pratique quand on programme c'est esc-/ pour la complétion automatique. Vraiment très utile en Java. :D  




 
Je me le suit remis sur S-Tab, je trouve ça plus pratique.
 
;; completion sur shift-tab
(global-set-key (quote [S-iso-lefttab]) (quote dabbrev-expand))
(global-set-key (quote [S-tab]) (quote dabbrev-expand))


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°63507
Krueger
tout salaire demande dutravail
Posté le 02-02-2002 à 20:02:33  profilanswer
 

Merci, ça va m'éviter la super combo 'esc-shift-:'. :)
Moi qui n'y connais rien en lisp... :sweat: Heu si, un ou deux TPs dessus mais rapidement mis aux oubliettes. :D


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
n°63509
kadreg
profil: Utilisateur
Posté le 02-02-2002 à 20:05:23  profilanswer
 

allez hop, je met mon .emacs complet :  
 

Code :
  1. ;; mettre en surligne la zone de selection
  2. (transient-mark-mode t)
  3. ;; parenthese matching
  4. (show-paren-mode 1)
  5. (setq-default hilight-paren-expression t)
  6. ;; joli fond
  7. (set-background-color "Wheat" )
  8. ;; colorisation de la syntaxe
  9. (global-font-lock-mode t)
  10. ;;maximum de couleurs
  11. (setq font-lock-maximum-decoration t)
  12. ;; completion sur shift-tab
  13. (global-set-key (quote [S-iso-lefttab]) (quote dabbrev-expand))
  14. (global-set-key (quote [S-tab]) (quote dabbrev-expand))
  15. ;; circuler entre les buffer par ctrl-tab
  16. (global-set-key [(control tab)] `other-window)
  17. ;; redefinition de quelques touches
  18. (global-set-key [delete] 'delete-char)
  19. (global-set-key [home] 'beginning-of-line)
  20. (global-set-key [end] 'end-of-line)
  21. ;; untabify sur F10
  22. (global-set-key [f10]  'untabify)
  23. ;; moi, j'aime bien avoir le undo en Ctrl-Z
  24. (global-set-key [(control z)] `undo)
  25. ;; F7 lance la compilation
  26. (global-set-key [f7] `compile)
  27. ;; Gestion de la roulette de la souris avec plusieurs vitesses
  28. ;; control + scroll      : grande vitesse
  29. ;; shift + scroll        : petite vitesse
  30. ;; scroll seul           : vitesse normale
  31. (defun up-slightly () (interactive) (scroll-up 5))
  32. (defun down-slightly () (interactive) (scroll-down 5))
  33. (global-set-key [mouse-4] 'down-slightly)
  34. (global-set-key [mouse-5] 'up-slightly)
  35. (defun up-one () (interactive) (scroll-up 1))
  36. (defun down-one () (interactive) (scroll-down 1))
  37. (global-set-key [S-mouse-4] 'down-one)
  38. (global-set-key [S-mouse-5] 'up-one)
  39. (defun up-a-lot () (interactive) (scroll-up))
  40. (defun down-a-lot () (interactive) (scroll-down))
  41. (global-set-key [C-mouse-4] 'down-a-lot)
  42. (global-set-key [C-mouse-5] 'up-a-lot)
  43. ;; si je fait des scripts, je les met la :
  44. (add-to-list 'load-path "~/emacs-lisp/" )
  45. ;; on arrete de rajouter des lignes avec bas en fin de buffer
  46. (setq next-line-add-newlines nil)
  47. ;; on est en europe, config du charset par defaut proprement
  48. (standard-display-8bit 128 255)
  49. (standard-display-european 1)
  50. ;; affichage de l'heure (format 24h) :
  51. (display-time)
  52. (setq display-time-24hr-format t)
  53. ;; Affiche numero de ligne et colonne
  54. (setq column-number-mode t)
  55. (setq line-number-mode t)
  56. ;; petite fenetre de compil, pas tout l'ecran
  57. (setq compilation-window-height 10)
  58. ;; si il cherche un dico, qu'il cherche le dico francais
  59. (setq ispell-dictionary "french" )
  60. ;; hook mode sur les ouvertures, le format est clair ?
  61. ;; si il y a d'autres extension, les ajouter
  62. (setq auto-mode-alist (append '(("\.J$" . j-mode)
  63.                                 ("\.xml$" . sgml-mode)
  64.                                 ("\.java$" . java-mode)
  65.                                 ("\.cpp$" . c++-mode)
  66.                                 ("\.hpp$" . c++-mode)
  67.                                 ("\.cxx$" . c++-mode)
  68.                                 ("\.hxx$" . c++-mode)
  69.                                 ("\.mak$" . makefile-mode)
  70.                                 ("\.html$" . html-mode)
  71.                                 ("\.htm$" . html-mode)
  72.                                 ("\.pl$" . perl-mode)
  73.                                 ("\.c$" . c-mode)
  74.    ("\.h$" . c-mode)
  75.    ("\.php$" php-mode)
  76.    ("\.php3$" php-mode)
  77.                                 ("\.el$" . emacs-lisp-mode)
  78.                                 ("_emacs$" . emacs-lisp-mode)
  79.                                 (".emacs$" . emacs-lisp-mode)
  80.    ) auto-mode-alist))


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  emacs et compagnie

 

Sujets relatifs
Question con : changer les couleurs de emacs ?mandrake 8.0 et emacs
Utilisateurs d Emacs testez le 21.1 !comment installer un compilateur ada sous linux (avec Emacs)
options de emacs 
Plus de sujets relatifs à : emacs et compagnie


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR