2012-03-29 12 views
5

Ich habe Pakete untersucht, die es mir ermöglichen würden, Tabs in meinem Emacs-Editor zu haben. Möchte mehrere Dateien in einem einzigen Emacs-Fenster öffnen. Jede Hilfe/Verbindung würde geschätzt werdenVerwendung von Tabs in GNU Emacs 23

Antwort

13

Emacs hat diese Funktionalität eingebaut. Sie heißen Puffer C-x C-f öffnet eine neue Datei eines von Ihnen angegebenen Namens. C-x b können Sie zwischen den Puffern wechseln. C-x C-b listet alle offenen Puffer auf. C-x k schließt den aktuellen Puffer.

Wenn Sie mehrere Puffer in einem Fenster möchten, dann teilt C-x 2 die Fenster horizontal. C-x 3 wird es vertikal teilen. C-x 1 schließt alle Fenster, die nicht die aktuellen sind. C-x o wechselt zwischen geöffneten Fenstern. & c.

GNU die Organisation, die die Codebasis für GNU Emacs hat einen wunderbaren tutorial

Hinweis verwaltet: die das oben Segment C- bedeutet bei gedrückt gehaltenen <CTRL> Schlüssel

Nachschrift: in der ido Bibliothek macht die Arbeit mit Emacs im Allgemeinen viel einfacher.

+0

Große Hilfe !!!!! –

+0

Um den aktuellen Puffer zu löschen, sollten Sie 'C-x k', nicht' C-x C-k' verwenden. – marcelocra

+0

Sie sind richtig @infostacker - aktualisierte Antwort – zellio

2

Sie können bereits mehrere Dateien in Puffern öffnen. Wenn Sie jedoch eine visuelle Anleitung wünschen, dann sollten Sie Folgendes wünschen: http://emacswiki.org/emacs/TabBarMode

Vorbehalt: Sie müssen es möglicherweise etwas konfigurieren.

+1

Dies beantwortet die Frage, aber die Emacs "Weg" ist die Verwendung von Puffern zusammen mit einer der vielen Navigation/Auswahlbindungen anstelle von Tabs. Tabs sind sowieso ziemlich primitiv im Vergleich zur Pufferliste. –

+1

Sie sind natürlich richtig. Aber wenn ich mit solchen Fragen konfrontiert werde, bevorzuge ich es, dem OP zu geben, was sie wollen, und sie den Wahnsinn ihrer Wege selbst herausfinden zu lassen :-) – Mario

+0

@Mario - normalerweise stimme ich dir zu. Beantworten Sie die gestellte Frage und geben Sie nicht einfach "Right Way (TM)" an.Das heißt, mit etwas wie Emacs, wo du grundsätzlich alles machen kannst, was du willst (da es fast ein eigenes Betriebssystem ist), denke ich, dass es vergeben werden kann. – zellio

0

oder Sie können elscreen

verwenden und Gnu/Linux verwenden, so dass ich neu zuordnen die Winkey meine Tabs zu verwalten.

0

Emacs enthält keine "Tabs" wie ein Internet-Browser sein Bestes, um das Konzept der Puffer zu verstehen, wie die anderen gesagt haben, aber wenn Sie eine Tab-Leiste an der Spitze haben wollen, nur um eine kurze Erinnerung an was Puffer sind offen Ich schlage vor, die TabBarMode im Emacs-Wiki zu betrachten.

Bei der Verwendung von Puffern verwende ich gerne m-x ibuffer, da Sie herausfiltern können, an welchen Puffern Sie interessiert sind. Sagen Sie, dass Sie nur die Puffer anzeigen möchten, die Dateien in/home/flood/coding/epicgame/zugeordnet sind Gehen Sie einfach zu ibuffer, geben Sie / f ein, geben Sie dann epicgame ein, und ein Filter wird angewendet. Um den Filter zu entfernen, drücken Sie einfach zweimal auf / und denken Sie daran, dass C-h m Ihr Freund ist.

Diese Technik hat mir sehr geholfen, Sie können sogar OR-Filter zusammen und fugen sie in Gruppen zusammen. Ich liebe emacs XD

Verwandte Themen