Réglage Emacs pour Diviser les Tampons Side-by-Side
Beaucoup d'Emacs fonctionne automatiquement diviser l'écran. Cependant, ils ont tous le faire, tels que les fenêtres sont l'un au dessus de l'autre. Est-il possible de les diviser, tels qu'ils sont côte-à-côte par défaut à la place?
- Je voudrais swap utilisation à l'horizontale et à la verticale dans cette question, je dirais, le comportement par défaut est de diviser horizontalement (le split est une ligne horizontale sur l'écran).
- C-x 3 exécute la commande split-window-horizontalement, pour la commande qui donne à côté de windows, donc je suis en utilisant le même.
- et "horizontale" est ambiguë et pourrait être interprété différemment; ils pourraient décrire la façon dont le diviseur est orienté ou la façon dont les partitions sont orientés. Mon inclinaison de la normale est d'accord avec le libellé de la question d'origine (qui est normalement j'interpréter "diviser verticalement" en "divisant l'espace vertical").
Vous devez vous connecter pour publier un commentaire.
GNU Emacs Lisp Manuel de Référence: Le Choix De La Fenêtre Options
Deux solutions, utilisez l'une que vous aimez:
Un: à la Verticale(à gauche/à droite) par défaut:
B: diviser Automatiquement la fenêtre verticalement(gauche/droite) si la fenêtre est assez large
Mettre tout en vous
.emacs/init.el
fichier.Vous pouvez changer le "100" pour la valeur que vous voulez, en fonction de votre écran.
Si vous avez deux fenêtres dans une seule image, et que vous souhaitez modifier la mise en page de la verticale à l'horizontale ou vice-versa, voici une solution:
Mettre dans votre
.emacs/init.el
fichier, UtilisezC-x 4 t
pour basculer de la mise en page de votre windows.est ce que j'avais à utiliser pour obtenir le comportement souhaité (pas de découpage horizontal)
Parfois, nous avons besoin de changement à l'Horizontale ou à la Verticale selon l'affichage en cours et de nos besoins (plusieurs lignes ou plusieurs colonnes).
Je le conseille le grand ToggleWindowSplit, Et je bind touche "C-c y"
http://www.emacswiki.org/emacs/ToggleWindowSplit
la réponse la plus simple de réglage 2 variables à néant et 0 ne fonctionne pas pour moi, donc j'ai écrit 2 fonctions simples: un juste divise la fenêtre en NX verticale tampons et ouvre les fichiers nommé (par exemple) le fichier.1 fichier.2 ... de fichier.NX dans chaque et un autre fait de même pense, sauf le fait en 2D (NY lignes par NX colonnes pour l'ouverture de fichiers f.1.f.2 ... f.[NX*NY]). Pour l'installer, ajouter ce code .emacs:
puis d'utiliser la vertical, je vais à l' *scratch* (
C-x b *scratch* RET
,C-x 1
), tapez dans(grid-files-h 3 20 "file.")
puisC-x C-e
, ou si vous voulez tester le carré qrid un,C-x 1
, tapez dans(grid-files-sq 2 15 3 20 "f.")
et puisC-x C-e
et vous devriez voir quelque chose commeC'est probablement ce qui peut être fait de mieux/plus efficace, mais c'est un début et c'est ce que j'en ai besoin pour le faire (afficher un tas de façon séquentielle nommé les petits fichiers). N'hésitez pas à améliorer ou de les réutiliser.
- Je utiliser plusieurs images (OSX, windows) dans emacs régulièrement pour différents projets. Voici comment j'ai installé quelques images au départ de split à gauche et à droite de la fenêtre.