web-dev-qa-db-de.com

Wie druckt man in Sublime Text 2?

Sublime Text 2 scheint ein großartiger Editor zu sein. Ich habe es erst vor einer Woche im Testmodus verwendet und es scheint keine Druckfunktionen zu haben. Das scheint mir absurd, aber ich kann es nirgendwo finden.

Ist diese Funktion nach dem Kauf freigeschaltet? Ich sehe keine Erwähnung auf der Firmenwebsite.

Kann jemand helfen?

196
John Biddle

Dies wird noch nicht unterstützt. Sie können Plugins verwenden, um den Text in HTML oder RTF zuerst zu exportieren, und Sie können ihn dann ausdrucken, wenn Sie möchten.

Hier ist zum Beispiel das SublimeHighlight Plugin, das Sie zum Exportieren verwenden können.

80
Zsolt

Es gibt auch das Simple Print-Paket, das den eigentlichen Druck mit enscript ausführt.

Ähnlich wie bei Kenorbs Antwort, öffne die Palette (Strg/Cmd + Shift + P), "Install package", "Simple Print Function"

sie MÜSSEN Enscript installieren und hier ist, wie:

https://github.com/svenax/SublimePrint

115
marsbard

UPDATE 2016: Irgendwo zwischen Juli 2015 und Januar 2016 der Druckanforderung, über die ich 2014 geschrieben habe wurde entfernt . Die ursprüngliche Antwort ist unten, wobei die relevanten Links auf die neuesten Arbeitsversionen im Webarchiv geändert wurden:

Ursprüngliche 2014 Antwort

Drucken in erhabenem Text ist eine Funktion, die seit ungefähr 4 Jahren (ab 2014) gewünscht wird und 1600+ unterstützende Stimmen und 160+ Kommentare in der nachstehenden Diskussion enthält. Für etwas rund 6000 Feature Requests ist dies in den Top 5.

Sehen Sie sich die ursprüngliche, noch offene Feature-Anfrage an:

enter image description here

Ausgehend von der Feature-Anfrage (die noch offen ist und keine offizielle Antwort enthält) ist es unwahrscheinlich, dass das Drucken jemals in Version 3 (wie von anderen vorgeschlagen) oder in einer beliebigen Version überhaupt implementiert wird.

Die Diskussion unter dieser Funktionsanforderung gibt möglicherweise einen Einblick in warum das Drucken nicht unterstützt wird und ob es eine Chance hat, in Zukunft unterstützt zu werden.

Möglicherweise ändert sich dies in Zukunft, wenn mehr Personen abstimmen oder kommentieren. (Eine aktuelle Liste der Featureanfragen finden Sie unten unter Update 2016)

Es wurden einige Problemumgehungen vorgeschlagen. Am häufigsten wird empfohlen, zum Drucken ein anderer Editor zu verwenden (z. B. Klammern , Atom , gedit , Notepad ++ ) oder um Plugins von Drittanbietern zu verwenden, die Berichten zufolge nicht gut oder überhaupt nicht funktionieren.

Im Allgemeinen gibt es einen starken Widerstand gegen das Hinzufügen von Drucken als native Funktion von Sublime Text, was für eine derart universelle Funktionalität unter Texteditoren überraschend erscheint, aber dennoch einige Lichtblicke auf dieses Problem werfen könnte.

Mittlerweile gibt es viele freie Editoren, die drucken können (in der Tat kann ich mir keinen einzigen vorstellen, der das nicht kann), so dass es einfach ist, einen anderen Editor zu verwenden, wenn ein Druckbedarf entsteht.

Update 2016

Da die oben beschriebene Feature-Anfrage entfernt (bitte kommentieren, wenn jemand weiß warum) Hier finden Sie eine aktuelle Liste einiger anderer Orte, an denen Sie weitere Informationen zum Drucken in Sublime Text erhalten:

Da die ursprüngliche Featureanforderung # 25170 entfernt wurde, sollten Sie stattdessen in den anderen Featureanforderungen über das Drucken abstimmen und Kommentare abgeben.

24
rsp

TL; DR Benutze Cmd/Ctrl+Shift+P dann Package Control: Install Package, dann Print to HTML und installiere es. Verwenden Alt+Shift+P zum Ausdrucken.

Mein Lieblingswerkzeug zum Drucken aus Sublime Text ist das Paket Print to HTML. Sie können eine Auswahl oder eine ganze Datei "drucken" - über den Webbrowser.

Verwendungszweck

  1. Treffen Sie eine Auswahl (oder keine für die gesamte Datei)
  2. Drücken Sie Alt+Shift+P  [~ # ~] oder [~ # ~]  Shift+Command+P und geben Sie "Print to HTML" ein.

Dies öffnet den Druckdialog Ihres Browsers (Chrome für mich) mit dem ausgewählten Text im Druckdialogfenster und der intakten Syntaxhervorhebung. Dort können Sie einen Drucker auswählen oder als PDF exportieren und drucken.

Konfiguration

Installieren Sie das Paket "Print to HTML" mit dem Paketmanager.

  1. Ctrl + Shift + P => Gibt eine Liste von Befehlen aus.
  2. Suchen Sie den Paketmanager, indem Sie "install" eingeben.
  3. Sie sehen ein paar Möglichkeiten. Wählen "Package Control: Install Package "
  4. Dies öffnet eine Liste von Paketen. Art "print to "
  5. Eine der Auswahlmöglichkeiten sollte "Print to HTML ". Wählen Sie das aus, und es wird installiert.
  6. Sie können das "print to html" jetzt über eine Tastenkombination Alt+Shift+P
24
elomage
  1. Installieren Sie zuerst Package Control und starten Sie Ihren Editor neu. Siehe: Wie installiere ich Plugins in Sublime Text 2 Editor?
  2. Install Markieren Plugin.
    1. Öffnen Sie die Palette und drücken Sie Strg + Umschalt + P (Windows, Linux) oder Cmd + Umschalt + P (OS X).
    2. Geben Sie ein und bestätigen Sie: Install Package
    3. Tippen und bestätigen: Markieren oder Drucken

Siehe auch verwandtes Thema im Druckforum: Drucken aus Erhabenheit

11
kenorb

Ich mag ExportHTML , das nach HTML exportiert, es in Ihrem Browser öffnet und optional den Systemdruckdialog öffnet. Sieht auch gut aus. Kein perfekter Ersatz für natives Drucken, aber ziemlich nahe.

4
Noah

Tut mir leid zu sagen, dass es in sublimetext2 keine Druckfunktion gibt, kann 3 das beheben?

Wie auch immer, es gibt ein paar Plugins, die im Umlauf sind. Am hilfreichsten ist vielleicht Print-to-HTML https://github.com/joelpt/sublimetext-print-to-html .

1
tomo661

Sie können Ihren Code auch ausdrucken, indem Sie ihn an ein Online-Versionskontrollsystem wie Github oder Bitbucket senden. Navigieren Sie in Ihrem Browser zu der Datei und drucken Sie sie aus.

Auf diese Weise erhalten Sie Syntaxhervorhebung und Versionskontrolle.

1
Aori Nevo