[Emacs] Affichage multi-buffers évolué ?

Affichage multi-buffers évolué ? [Emacs] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 13-11-2006 à 21:36:07    

Salut !
 
Voilà je suis friant des ctrl-x 2 et ctrl-x 3 d'emacs, mais je voudrais savoir s'il est possible de splitter la fenetre de manière un peu plus évolué :
 
- en définissant le pourcentage que prend chaque buffer au lieu de séparer l'espace en deux parties égales ; pour ctrl-x 2 surtout ça peut servir, car parfois on veut voir deux fichiers en même temps sauf que l'un deux ne fait que quelques lignes et l'autre est plus gros...
 
- un splitting diagonale !!! Bon je sais ça sert à rien, mais ça me ferait vraiment plaisir de le voir pour le fun :) Et j'ai pas trouvé comment faire... je suis sur que c'est possible et que ça existe déjà, c'est emacs quand même :) Vous avez une idée :??:
 
Thx.

Reply

Marsh Posté le 13-11-2006 à 21:36:07   

Reply

Marsh Posté le 16-11-2006 à 13:02:35    

Personne ? :/

Reply

Marsh Posté le 16-11-2006 à 15:04:26    

tu prends ta souris.
j'ai jamais vu de diagonal.

Reply

Marsh Posté le 17-11-2006 à 19:13:55    

Ah j'avais pas pensé à la souris, mais je l'utilise surtout en mode console... tu sais comment faire ? Merci.

Reply

Marsh Posté le 18-11-2006 à 16:33:10    

lire la documentation

Reply

Marsh Posté le 18-11-2006 à 18:21:14    

Salut, tu peux redimensionner la frame courante avec les fonctions :
M-x enlarge-frame-or-window et M-x reduce-frame-or-window
Evidemment tu peux les associer à des touches pour que ce soit plus pratique...
Sous X par exemple :
(global-set-key [(control prior)] 'enlarge-frame-or-window)
(global-set-key [(control next)] 'reduce-frame-or-window)
 
Tu peux créer un split horizontal avec : C-x 3
rappel :
C-x 1 : supprime tous les splits
C-x 2 : split vertical
C-x 4 : prefix (essayer C-x 4 F1)
 
Pour spécifier la taille lors du split, tu peux utiliser les "arguments universel" :
Par exemple pour une fenetre de taille 8 :
C-u 8 C-x 2
ou
C-8 C-x 2

Reply

Marsh Posté le 19-11-2006 à 12:39:30    

Merci :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed