Comment imprimer en texte Sublime 2

texte Sublime 2 semble comme un grand éditeur. J'ai commencé à l'utiliser il y a une semaine en mode eval et il ne semble pas avoir de fonctionnalité d'impression. Cela me semble absurde, mais je ne le trouve nulle part.

est-ce une fonctionnalité déverrouillée après l'achat? Je ne vois aucune mention de cela sur le site de l'entreprise.

est-ce que quelqu'un peut aider?

183
demandé sur John Biddle 2013-04-15 01:56:38

8 réponses

ce n'est pas encore pris en charge. Vous pouvez utiliser des plugins pour exporter le texte dans HTML ou RTF d'abord, puis vous pouvez l'imprimer, si vous voulez.

Voici par exemple le plugin SublimeHighlight que vous pouvez utiliser pour exporter.

76
répondu Zsolt 2013-04-14 22:01:15

il y a aussi le paquet D'impression Simple, qui utilise enscript pour faire l'impression réelle.

similaire à la réponse de kenorb, ouvrez la palette (ctrl / cmd+shift+p), "Installer paquet"," fonction D'impression Simple "

vous devez installer enscript et voici comment:

https://github.com/svenax/SublimePrint

110
répondu marsbard 2016-11-26 21:05:44

mise à JOUR en 2016: quelque part entre juillet 2015 et janvier 2016 la fonction d'impression de la demande que j'ai écrit sur la en 2014 a été supprimé . La réponse originale est ci-dessous, avec les liens pertinents changés vers les dernières versions de travail dans L'Archive Web:

Réponse Originale 2014

L'impression en texte Sublime est une caractéristique qui a été demandée pour environ 4 ans (à partir de 2014), avec 1600+ votes favorables et 160+ commentaires dans la discussion ci-dessous. Pour quelque 6000 demandes de fonctionnalités, c'est dans le top 5.

voir la requête originale, toujours en instance, relative à une caractéristique:

enter image description here

à en juger par la requête de fonctionnalité (toujours ouverte sans réponse officielle), il semble peu probable que l'impression soit implémentée dans la version 3 (comme d'autres l'ont suggéré) ou dans n'importe quelle version.

le discussion au-dessous de cette requête de caractéristique peut donner un aperçu sur pourquoi l'impression n'est pas prise en charge et si oui ou non elle a une chance d'être prise en charge à l'avenir.

peut-être que si plus de gens votent ou commentent, cela changera à l'avenir. (voir la mise à jour 2016 ci-dessous pour une liste à jour des demandes de fonctionnalités)

quelques solutions de rechange ont été suggérées, les conseils les plus populaires étaient d'utiliser un autre éditeur pour l'impression (par ex. Crochets , Atome , gedit , Notepad++ ) ou d'utiliser des plugins tiers qui ne fonctionneraient pas bien ou pas du tout.

en général, il y a une forte opposition à ajouter l'impression comme une caractéristique native du texte Sublime qui, pour une telle fonctionnalité universelle parmi les éditeurs de texte semble surprenant, mais peut néanmoins apporter une certaine lumière sur cette question.

en attendant, il y a beaucoup d'éditeurs libres qui peuvent imprimer (en fait je ne peux pas penser à un seul qui ne pourrait pas) donc il est facile à utiliser un autre éditeur chaque fois qu'un besoin d'impression se présente.

mise à jour 2016

depuis la demande de caractéristique décrite ci-dessus était supprimé (s'il vous plaît commentaire si quelqu'un sait pourquoi) voici une liste à jour d'autres endroits pour trouver plus d'informations sur l'impression en texte Sublime:

depuis la demande originale #25170 a été supprimé, vous devez voter et de commenter dans le d'autres requêtes de fonctionnalités sur l'impression à la place.

20
répondu rsp 2016-01-09 07:14:34

TL;DR utiliser Cmd/Ctrl+Shift+P puis Package Control: Install Package , puis Print to HTML et l'installer. Utilisez Alt+Shift+P pour imprimer.

mon outil préféré pour l'impression à partir de textes sublimes est Imprimer au format HTML paquet. Vous pouvez "imprimer" une sélection ou un fichier entier - via le navigateur web.

Utilisation

  1. la sélection (ou aucun pour l'ensemble du fichier)
  2. Appuyez sur Alt + Shift + P OU Shift + Commande + P et tapez "Imprimer au format HTML".

ouvre le dialogue d'impression de votre navigateur (Chrome pour moi) avec le texte sélectionné proprement dans la fenêtre de dialogue d'impression et la syntaxe soulignant intacte. Là, vous pouvez choisir une imprimante ou Exporter vers PDF, et imprimer.

Setup

installe le paquet" Print to HTML " en utilisant le gestionnaire de paquets.

  1. Ctrl + Shift + P => donne une liste de commandes.
  2. trouver le gestionnaire de paquets en tapant " install
  3. vous voyez quelques choix. Sélectionnez " Package Control: Install Package "
  4. ceci ouvre une liste de paquet. Tapez " print to "
  5. L'un des choix devrait être " Print to HTML ". Sélectionnez le, et il est en cours d'installation.
  6. vous pouvez utiliser le" Imprimer en html "maintenant par un raccourci clavier Alt+Shift+P
18
répondu elomage 2018-03-06 09:37:11
  1. installez d'abord le Package Control et redémarrez votre éditeur. Voir: comment installer des plugins pour Sublime Text 2 editor?
  2. Install Highlight plugin.
    1. ouvrir le pallete, appuyez sur Ctrl+shift+p (Win, Linux) ou cmd+shift+p (OS X).
    2. tapez et confirmez: Install Package
    3. taper et confirmer: surligner ou imprimer

Voir aussi forum d'impression connexe thème: impression de sublime

11
répondu kenorb 2017-05-23 11:47:29

I like ExportHTML , qui exporte vers le html, l'ouvre dans votre navigateur, et ouvre éventuellement la boîte de dialogue d'impression système. Semble bon, trop. Pas un remplacement parfait pour l'impression native, mais assez proche.

4
répondu Noah 2015-05-26 17:26:20

Désolé de dire qu'il n'existe pas de fonction d'impression de sublimetext2, peut-être 3 à résoudre ce problème?

de toute façon il y a quelques plugins qui flottent, le plus utile pour vous pourrait être print-to-HTML https://github.com/joelpt/sublimetext-print-to-html .

1
répondu tomo661 2013-04-14 22:07:32

une façon d'imprimer votre code est de le pousser vers un système de contrôle de version en ligne comme GitHub ou Bitbucket. Dans votre navigateur, accédez au fichier et l'imprimer.

en le faisant de cette façon, vous obtiendrez la mise en évidence de syntaxe et le contrôle de version.

1
répondu Aori Nevo 2018-03-25 14:32:27