Sublime Text 2ではどのように印刷しますか


205

Sublime Text 2は優れたエディターのようです。1週間前にevalモードで使い始めましたが、印刷機能はないようです。これは不条理に思えますが、どこにも見つかりません。

これは購入後にロック解除される機能ですか?会社のウェブサイトにはそれについての言及はありません。

誰か助けてもらえますか?


スクリプトに一致する行番号が必要な場合は、他の提案が標準の回避策です。通常は印刷時に行番号は必要ないので、印刷して* .pdfに保存するときに使用する空白のLaTeX形式のドキュメントを設定しました。また、ここに挿入ファイルを挿入するプラグインを設定したので、ブロックしてコピーする必要はありません。周囲のスニペットも機能します。LaTeXオプションは、私がめったに言及することのないものです。LaTeXには非常に優れたプラグインがあり、クリーンアップの問題に対処するための変更もいくつか作成しました。ただし、学習曲線があります。
法律家2013

16
私は信じられない思いで私の頭を振ってきた、私はありませんでしたが分かったとき、私は、私の登録料を支払ったいかなる印刷するためのサポートが.....缶どのように誰もがテキストエディタを起動夢やない任意の印刷を提供します?!?!?! ?勘弁してくれよ-これは完全に全くあり脳死
marc_s 2015年

回答:


84

これはまだサポートされていません。プラグインを使用してテキストを最初にHTMLまたはRTFにエクスポートし、必要に応じて印刷することができます。

以下は、エクスポートに使用できるSublimeHighlightプラグインの例です。


79
ありがとう。しかし、本当に?テキストエディタのバージョン2には印刷機能はありませんか?何か考えないのはなぜですか?
John Biddle

3
それは合理的な機能だと思います。ほとんどすべてのテキストエディタとIDEが印刷をサポートしています。しかし、todoリストにはもっと人気のある機能リクエストがたくさんあるので、それがまだ実装されていない理由を受け入れます。
Zsolt 2013

256
70ドルかかるソフトウェアは、印刷をサポートする必要があります。
オリバー

22
@BSeven ST2は、コーディング以外のテキスト編集タスクにも役立ちます。また、「人」がわずかな量の印刷しか行わないのは素晴らしいことですが、他のさまざまな人々が実際にさまざまな理由でかなり頻繁に文書を印刷しています。
デイブニュートン

13
これを見つけてびっくりしました。Heck notepad.exeは簡単な印刷をサポートしています。メモ帳に印刷させるために何かをコピーする必要がある場合は、他のすべてが問題なくても、fail ++に失敗します。
Adam Tuliper-MSFT 2013年

115

enscriptを使用して実際の印刷を行うSimple Printパッケージもあります。

kenorbの答えと同様に、パレットを開き(ctrl / cmd + shift + p)、「パッケージをインストール」、「シンプルな印刷機能」

あなたはenscriptをインストールしなければなりません、そしてここに方法があります:

https://github.com/svenax/SublimePrint


8
これは現在では正しい答えになっているはずです。SublimeHighlight廃止された問題の回避策になるためです
klaffenboeck 2013年

私はウィンドウを使用していないのでそれが役立つかどうかわかりませんが、ウィンドウ用のenscriptのバージョンがあります:gnuwin32.sourceforge.net/packages/enscript.htm-ただし、パッケージがlpstatを使用してクエリを実行する場合、おそらくこれは役に立たないでしょうプリンターが最初
marsbard、

1
実際には、Windowsの回避策@GiorgioVespucci github.com/svenax/SublimePrint/issues/5の
marsbard

1
また、説明を明確にするために、パッケージコントロールをインストールする必要があります。印刷機能は、崇高なテキストのメニューに表示されます。
Andrew Magerman

1
まだうまくいきませんでした。Mac 10.10を使用しています。今のところ、信頼できる古いTex-edit Plusを使用しました。Sublimeでは、私はそうしました。1.「brew install enscript」を使用してMacにenscriptをインストールしました。2.ダウンロードして、PackageControlファイルを〜/ Library / Application \ Support / Sublime \ Text \ 3 / Installed \ Packagesに配置します。3.使用ツール/コマンドパレット/パッケージのインストール/簡単な印刷; 4.メニューは表示されますが、機能しません。
AnneTheAgile 2016年

29

TL; DR thenを使用してCmd/Ctrl+Shift+PからPackage Control: Install PackagePrint to HTMLインストールします。Alt+Shift+P印刷に使用します。

Sublime Textから印刷するための私のお気に入りのツールは、Print to HTMLパッケージです。Webブラウザを介して、選択範囲またはファイル全体を「印刷」できます。

使用法

  1. 選択を行います(またはファイル全体ではなし)
  2. Alt+ Shift+ P または Shift + Command+ Pを押して、「HTMLに出力」と入力します。

これにより、ブラウザーの印刷ダイアログ(Chrome for me)が開き、選択したテキストが印刷ダイアログウィンドウできれいに表示され、構文の強調表示はそのまま残ります。そこで、プリンターを選択するか、PDFにエクスポートして印刷できます。

セットアップ

パッケージマネージャーを使用して「HTMLに出力」パッケージをインストールします。

  1. Ctrl + Shift + P =>コマンドのリストを表示します。
  2. install」と入力してパッケージマネージャーを検索します
  3. いくつかの選択肢が表示されます。「Package Control: Install Package」を選択
  4. これにより、パッケージのリストが開きます。「print to」と入力します
  5. 選択肢の1つは " Print to HTML"です。それを選択すると、インストールされます。
  6. キーボードショートカットで「HTMLに出力」を使用できるようになりました Alt+Shift+P

1
ありがとうございました。FWIW FYIはSublime Text 3でも動作します
タゴマ

25

UPDATE 2016:2015年7月から2016年1月のどこかで、2014年に書いた印刷機能のリクエストが削除されました。元の回答は以下のとおりですが、関連リンクがWebアーカイブの最新の有効なバージョンに変更されています。

元の2014年の回答

Sublime Textでの印刷は、約4年間(2014年の時点で)要求された機能であり、1600以上の賛成票と160以上のコメントが以下のディスカッションにあります。約6000の機能リクエストの場合、これは上位5に含まれます。

元の、まだ開いている機能リクエストを参照してください。

ここに画像の説明を入力してください

機能リクエスト(まだ公式回答なしでオープン)から判断すると、印刷がバージョン3(他の人が提案したとおり)またはすべてのバージョンで実装される可能性は低いようです。

この機能リクエストの下説明で印刷がサポートされない理由や、将来サポートされる可能性があるかどうかについての洞察が得られる場合があります。

たぶん、もっと多くの人が投票したりコメントしたりすると、将来的には変わるでしょう。 (機能リクエストの最新リストについては、下記の2016年の更新を参照してください)

いくつかの回避策が提案されました。最も人気のあるアドバイスは、他のエディターを使用して印刷する(例:BracketsAtomgeditNotepad ++)か、またはまったくまたはまったく機能しないと報告されているサードパーティのプラグインを使用することでした。

一般に、印刷をSublime Textのネイティブ機能として追加することには強い反対があります。これは、テキストエディター間のこのような普遍的な機能としては驚くべきことですが、それでもこの問題に光を当てるかもしれません。

一方、印刷できる無料のエディターはたくさんあります(実際には、1つのエディターでは考えられない)ので、印刷が必要になったときにいつでも他のエディターを簡単に使用できます。

2016年の更新

以来機能要求は、上記された削除 (誰が、なぜ知っている場合してくださいコメントを)ここで崇高テキストでの印刷についての詳細情報を見つけるためにいくつかの他の場所の最新のリストは以下のとおりです。

元の機能リクエスト#25170が削除されたため、代わりに印刷に関する他の機能リクエストに投票してコメントする必要があります。


11
  1. まずパッケージコントロールをインストールし、エディターを再起動します。参照:プラグインをSublime Text 2エディターにインストールする方法?
  2. ハイライトプラグインをインストールします。
    1. パレットを開き、ctrl + shift + p(Win、Linux)またはcmd + shift + p(OS X)を押します。
    2. 入力して確認:パッケージのインストール
    3. 入力して確認:ハイライトまたは印刷

関連する印刷フォーラムのトピックも参照してください。崇高な印刷


4

htmlにエクスポートし、ブラウザーで開き、オプションでシステムの印刷ダイアログを開くExportHTMLが好きです。よさそうだ。ネイティブ印刷の完全な代替品ではありませんが、かなり近いです。


1

sublimetext2には印刷機能がないと言って申し訳ありませんが、3はこれを修正しますか?

とにかく、浮かんでいるプラグインがいくつかありますが、最も役立つのはprint-to-HTML https://github.com/joelpt/sublimetext-print-to-htmlです。


私はPrintToHTMLを試しましたが、コードではうまく機能しません。可変幅のフォントを使用しているため、コードのインデントは考慮されません。コード内のすべてのインデントがすべてのタブまたはすべてのスペースで構成されていない限り、コードブロックはページ全体をさまよいます。等幅フォントを指定して生成されたXMLにcssを追加することは可能かもしれませんが、この1つの問題で私はSublimeから遠ざかるのに十分でした。それと同じくらい、人々は3年間ネイティブ印刷を求めてきました。そして、開発者は彼自身のイデオロギー上の理由から、要求を無視することを選択したと思います。
Curt

1

コードを印刷する1つの方法は、GithubやBitbucketなどのオンラインバージョン管理システムにコードをプッシュすることです。ブラウザで、ファイルに移動して印刷します。

このようにすると、構文の強調表示とバージョン管理が得られます。


0

それでもネイティブプリント機能は印刷されませんが、推奨されるパッケージのインストール以外では、自動ホットキーを使用できます。そのアプリは実際に他の機能のマクロを実行するのにも役立ちます。したがって、ワンクリックで実行するマクロを作成するようなことができます:

  1. すべてのテキストを選択
  2. すべてのテキストをコピーします
  3. 選択した他の編集を開きます
  4. テキストを貼り付けます
  5. テキストを印刷します

最も魅力的なオプションはありませんが、受信側のアプリがコード形式を受け入れることができる場合にも機能します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.