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
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.
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.
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. –
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
@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
oder Sie können elscreen
verwenden und Gnu/Linux verwenden, so dass ich neu zuordnen die Winkey meine Tabs zu verwalten.
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
- 1. Emacs 23, Emacsclient Argumente?
- 2. Emacs 23 und iPython
- 3. Wo ist die .emacs-Datei in Windows GNU Emacs
- 4. share emacs configuration zwischen emacs 23 und emacs 24
- 5. Emacs 23: Auswahl nicht markiert
- 6. Konfigurieren von CEDET für GNU Emacs 23.2.1
- 7. wie vc-git in GNU Emacs deaktivieren?
- 8. Tabs im HTML-Modus in Emacs
- 9. Deaktivieren Sie Anti-Alias für Schriftart in Emacs 23
- 10. Warnung "Verwendung von GNU-Anweisung Ausdruck Erweiterung"
- 11. Verwendung repl für Hy in Emacs
- 12. Löschen Tabs bei der Verwendung von Tabs als Leerzeichen
- 13. Verwendung von CEDET in Emacs 24.3.1
- 14. Shift-Auswahl und Seite hoch/runter in Emacs 23
- 15. anzeigen Tabs mit einem anderen Charakter (Emacs)
- 16. Den Unicode Codepoint eines Zeichens in GNU Emacs finden
- 17. Warum ändert das Ändern der .emacs-Datei nicht das Verhalten von GNU Emacs?
- 18. Aktionsleiste Tabs ohne Verwendung von Fragmenten?
- 19. Wie installiere ich einen MATLAB-Modus in GNU Emacs?
- 20. Bash Verwendung von vi oder Emacs
- 21. Puffersteuerung bei Verwendung von Gdb unter Emacs
- 22. NoSuchMethodError bei Verwendung von setCustomInsertionActionModeCallback für API <23
- 23. Fehler: inkonsistente Verwendung von Tabs und Leerzeichen in Einrückung
- 24. ReferenceError bei der Verwendung von SDK/Tabs in Firefox Webextension
- 25. Wie ändert man ein XPM-Bild mit GNU Emacs?
- 26. GNU Emacs: Skelett-Modus, wird es noch verwendet?
- 27. Gibt es einen Intercal-Modus für GNU Emacs?
- 28. Verwendung von GNU-Bildschirm vollständig transparent und automatisch
- 29. Verwendung von gdb -i = mi Integration in Emacs 24
- 30. Keine Geschichte bei der Verwendung von Bash in Emacs?
Große Hilfe !!!!! –
Um den aktuellen Puffer zu löschen, sollten Sie 'C-x k', nicht' C-x C-k' verwenden. – marcelocra
Sie sind richtig @infostacker - aktualisierte Antwort – zellio