Comment ouvrir plusieurs fichiers à la fois dans Emacs?

11

Souvent, lorsque je démarre emacs, j'ouvre le même ensemble de fichiers. Comment puis-je faire en sorte que je puisse sélectionner rapidement plusieurs fichiers dans un répertoire et les ouvrir?

Yazz.com
la source

Réponses:

14

Vous pouvez essayer de configurer un ensemble de fichiers dans Emacs pour y parvenir.

CaseyIT
la source
1
+1 Je n'en savais rien. Merci.
kjfletch
6

Lorsque vous ouvrez emacs, vous pouvez exécuter dired. Cela vous permettra de marquer plusieurs fichiers et de les ouvrir à la fois. Ce n'est pas la meilleure méthode, il suffit de la diffuser.

Manuel fatigué | Marquage de fichiers avec Dired

kjfletch
la source
Vous ne pouvez pas faire cela avec dired, (non modifié.) Cependant, vous dired+pouvez, ou utiliser le defun de Trey Jackson : stackoverflow.com/a/1110487/311660
ocodo
6

Pourtant, une autre alternative consiste à simplement utiliser un fichier glob ( C-x C-f ~/foo/*.c RET, ou proj/*/*.[ch], etc.)

Shabble
la source
1
Brillant! Je ne savais pas que tu pouvais faire ça! Merci!
juliomalegria
2

Il s'agit d'une solution qui sort des sentiers battus:

J'utilise le lanceur ENSO sur mes fenêtres et j'en suis plus que satisfait.

  • sélectionnez les fichiers que vous souhaitez ouvrir dans l'explorateur ou total-commander ou n'importe où

  • appuyez simplement sur le bouton ENSO et tapez open with emacs

  • et hop :)

Je sais que ce n'est pas une solution emacs, mais c'est un outil de productivité très utile.

Dlf
la source
2
Vouloir probablement emacsclientau lieu de emacspour que le fichier s'ouvre dans les Emacs que vous avez déjà en cours d'exécution. Vous savez, celui que vous avez démarré après votre dernier redémarrage et sera ouvert jusqu'à votre prochain redémarrage?
Doug Harris