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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [emacs] changer les raccourcis

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[emacs] changer les raccourcis

n°255625
bobmorton
Posté le 28-04-2003 à 11:44:07  profilanswer
 

Etant débutant sous unix et linux je souhaite apprendre a me servir d'xemacs qui est présenté par tout le monde comme étant génial et tres facilement parametrable.
Je souhaite donc récupérer les deux trois combinaisons de touches qui me servent le plus souvent à savoir Ctrl-C Ctrl-V Ctrl-X pour faire les copier coller couper.
Donc j'ai farfouiller dans les menus d'Xemacs sans rien trouver, puis je me suis dit il faut peut-etre checker ca dans le code source donc dl de la doc lisp xemacs et la aouch 700 pages...
Je suppose que je n'ai pa besoin de me taper les 700 pages mais bon je suppose aussi que je ne suis pas le premier à vouloir réattribuer ces malheureuses touches... donc si quelqu'un pouvait me renseigner ca le ferait grave@+

mood
Publicité
Posté le 28-04-2003 à 11:44:07  profilanswer
 

n°255653
skeye
Posté le 28-04-2003 à 12:48:03  profilanswer
 

Ctrl-c = selection de region
ctrl-x = ctrl-w
ctrl-v = ctrl-y
 
Suffit de le savoir...et tu te fatigueras moins à l'apprendre qu'à essayer de redéfinir tout ca!

n°255668
bobmorton
Posté le 28-04-2003 à 13:20:29  profilanswer
 

skeye a écrit :

Ctrl-c = selection de region
ctrl-x = ctrl-w
ctrl-v = ctrl-y
 
Suffit de le savoir...et tu te fatigueras moins à l'apprendre qu'à essayer de redéfinir tout ca!


ouais mais les vieux reflexes reprennent toujour le dessus... et je finis toujours par avoir des trucs byzarre à la fin dans mon code, c'est insupportable de checker tout un fichier de code à cause de couilles de ce genre.  C'est vraiment si chaud que ca à modifier ces 3 pauvres raccourcis?  
 
Au pire comme éditeur de texte sympa(un éditeur du type Ultraedit avec coloration syntaxique et raccourcis type windows serait suffisant) y a quoi d'autre?
 
edit :  
merci quand meme pour ta réponse :)


Message édité par bobmorton le 28-04-2003 à 13:21:39
n°255684
skeye
Posté le 28-04-2003 à 13:38:25  profilanswer
 

bobmorton a écrit :


ouais mais les vieux reflexes reprennent toujour le dessus... et je finis toujours par avoir des trucs byzarre à la fin dans mon code, c'est insupportable de checker tout un fichier de code à cause de couilles de ce genre.  C'est vraiment si chaud que ca à modifier ces 3 pauvres raccourcis?
Au pire comme éditeur de texte sympa(un éditeur du type Ultraedit avec coloration syntaxique et raccourcis type windows serait suffisant) y a quoi d'autre?
 
edit :  
merci quand meme pour ta réponse :)


Aucune idée, j'ai jamais essayé...c trop pratique comme ca une fois habitué!:D
Sinon tu peux coder directement sous kdevelop, il utilise les raccourcis à la windows il me semble...mais c'est p-e un peu lourd comme machin à lancer si c juste pour faire éditeur de texte...

n°255719
mexx20
Posté le 28-04-2003 à 14:13:20  profilanswer
 

Pour que ca fonctionne à chaque fois que tu lances emacs, rajoute ces 2 lignes dans ton fichier ~/.emacs.


(global-set-key (kbd "C-c" ) 'kill-ring-save)
(global-set-key (kbd "C-v" ) 'yank)


Ou bien, exécute les directement dans emacs. Pour cela, arrange toi pour avoir ces 2 lignes dans un buffer d'emacs. Ensuite, déplace le curser à la fin d'une ligne - après la parenthèse fermante. Et enfin presse CTL+X suivit de CRL+E. Tu dois le faire pour les 2 lignes. Les touches seront rebinder jusqu'a ce que tu quittes emacs.


Message édité par mexx20 le 28-04-2003 à 14:20:57
n°255856
bobmorton
Posté le 28-04-2003 à 19:12:01  profilanswer
 

Mexx20 a écrit :



(global-set-key (kbd "C-c" ) 'kill-ring-save)
(global-set-key (kbd "C-v" ) 'yank)




merci bien, et pour couper c quoi le nom de la fonction appropriée? yank et 'kill-ring-save c un peu byzarre comme nom y a une explication à ces noms? @+
 
edit : en fait j'aimerai bien savoir ou tu as trouvé ces noms car je ne les ai pas vu dans l'aide


Message édité par bobmorton le 28-04-2003 à 20:06:37
n°255885
mexx20
Posté le 28-04-2003 à 20:50:58  profilanswer
 

Pour couper c'est C-w (CTRL+w) et le nom de la fonction est "kill-region".  
 
Je ne te conseille pas d'utiliser C-x comme dans windows car tu courcircuitera pas mal de racourcis/fonctions importantes.
 
Pour l'aide, M-x help. Tu tapes b pour bindings keys. Tu tapes C-s pour faire une recherche et tu recherches "C-y", "ESC-w" (M = ESC) et "C-w" pour respectivement trouver les noms des fonctions de "Collage", "Copiage" et "Coupage".

n°255910
bobmorton
Posté le 28-04-2003 à 22:11:11  profilanswer
 

Mexx20 a écrit :

Pour couper c'est C-w (CTRL+w) et le nom de la fonction est "kill-region".  
 
Je ne te conseille pas d'utiliser C-x comme dans windows car tu courcircuitera pas mal de racourcis/fonctions importantes.
 
Pour l'aide, M-x help. Tu tapes b pour bindings keys. Tu tapes C-s pour faire une recherche et tu recherches "C-y", "ESC-w" (M = ESC) et "C-w" pour respectivement trouver les noms des fonctions de "Collage", "Copiage" et "Coupage".


merci bien, apres recherche j'ai finis par découvrir ce binding key par contre j'ai encore un autre pb...
dans l'expression :
"(global-set-key (kbd "C-c" ) 'kill-ring-save) "
je suppose que kbd signifie keyboard, je cherche ainsi l'équivalent pour la souris.
En effet, xemacs détecte ma molette comme des boutons(a savoir 4 et 5)donc je n'ai pas de scroll, j'ai reussis a redefinir cela a l'aide d'un setkey dans les menus, cependant il ne conserve pas ces parametres pour la session suivante.
Sinon je suppose qu'il est possible de réassigner le Ctrl-x si je réattribue le nom de cette fonction à une autre combinaison  :pt1cable: :) je repars dans ma vaste conquete d'emacs :)  

n°255922
conti
GNU/Linux & Z750 Powered
Posté le 28-04-2003 à 23:10:17  profilanswer
 

:set troll on
Rien ne vaut vi. C'est tout aussi puissant, et il est installé par défaut sur quasiment tous les systèmes.
:wq
:D

n°256330
bobmorton
Posté le 30-04-2003 à 10:14:47  profilanswer
 

J'ai fini par résoudre mon probleme de molette :sol: , voila donc mon custom.el apres recherche, au cas ou que ca intéresse quelqu'un :


(custom-set-variables
 '(pc-select-selection-keys-only t)
 '(gnuserv-program (concat exec-directory "/gnuserv" ))
 '(pc-select-meta-moves-sexps t)
 '(pc-selection-mode t))
(custom-set-faces)
 
;;Copier sur C-
(global-set-key (kbd "C-c" ) 'kill-ring-save)
;;Coller sur C-v
(global-set-key (kbd "C-v" ) 'yank)
;;Undo sur C-z
(global-set-key (kbd "C-z" ) 'undo)
;;Commande de couper sur C-x
(global-set-key (kbd "C-x" ) 'kill-region)
 
;;Réattribution du C-x à C-w
(global-set-key (kbd "C-w" ) 'Control-X-prefix)
;;Permet d'efface la zone sélectionnée à l'aide de C-backspace
(global-set-key (kbd "C-backspace" ) 'delete-primary-selection)
 
;;Permet de récupérer la molette de la souris
(mwheel-install)

mood
Publicité
Posté le 30-04-2003 à 10:14:47  profilanswer
 

n°256351
arsunik
ma tuxitude me beastifie
Posté le 30-04-2003 à 11:05:10  profilanswer
 

C'est n'importe koi de redefinir Ctrl-C sous Emacs :fou:

n°256361
xWillow
Posté le 30-04-2003 à 11:26:44  profilanswer
 

surtout en mettant couper sur C-x

n°256510
bobmorton
Posté le 30-04-2003 à 17:45:20  profilanswer
 

xWillow a écrit :

surtout en mettant couper sur C-x


 :kaola:  
question d'habitude, je supporte pas de prendre ma souris pour faire du copier coller et puis emacs est vanté comme étant "hautement configurable" donc j'en profite@+

n°256580
skeye
Posté le 30-04-2003 à 21:21:04  profilanswer
 

bobmorton a écrit :


 :kaola:  
question d'habitude, je supporte pas de prendre ma souris pour faire du copier coller et puis emacs est vanté comme étant "hautement configurable" donc j'en profite@+  


j'utilise jamais ma souris pour faire du copier-coller...et j'ai jamais reconfiguré quoi que ce soit!
Ctrl-espace est ton ami!

n°256695
bobmorton
Posté le 01-05-2003 à 11:31:09  profilanswer
 

skeye a écrit :


j'utilise jamais ma souris pour faire du copier-coller...et j'ai jamais reconfiguré quoi que ce soit!
Ctrl-espace est ton ami!


connaissais pas ce raccourci merci, je testerai@+

n°257612
mexx20
Posté le 02-05-2003 à 19:59:24  profilanswer
 

Une commande très utile aussi dans emacs c'est M-Y après plusieur M-W qui te permet de récupérer ce que tu as copier précédement.


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

  [emacs] changer les raccourcis

 

Sujets relatifs
Merci NVIDIA !!!! Enfin on peut changer la luminosité !!!!le pointeur souris Xfree , coment le changer ? (cette sale montre!!)
Problème : compilation de WineX (pour changer)[MDK 9.1] pourquoi emacs il est tout laid ??? + 1 otre petite question
gnome-gv : police illisible, comment en changerChanger de thème GTK1 sous windows
changer kmd en gmd sous une mandrake 9.1encodage du texte entre X et emacs
[FLUXBOX] - ALT+X intercepté par Fluxbox sous Emacs ??problème de font avec emacs sous X
Plus de sujets relatifs à : [emacs] changer les raccourcis


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