Druckfunktion in Nano?

0

Gibt es eine Möglichkeit, ein Dokument aus dem Nano-Texteditor zu drucken, d. H. Es an einen Drucker zu senden, um es physisch auszudrucken? Ich sehe, dass Vim und Emacs diese Funktion haben, aber ich mag die Einfachheit von Nano. Wenn nicht, gibt es eine Möglichkeit, das Dokument mit einem Linux-Befehl zu drucken?

Neal
quelle

Antworten:

0

Ich sehe keine Erwähnung eines Druckbefehls in nano 's Handbuch und es würde mich überraschen, eines zu finden. Die traditionelle Methode zum Drucken in * nix-Systemen ist die lpr Befehl:

$ lpr foo.txt

Von man lpr:

DESCRIPTION
   lpr  submits  files  for  printing. Files named on the command line are
   sent to the named printer (or the default destination if no destination
   is  specified).  If  no files are listed on the command-line, lpr reads
   the print file from the standard input.

Sie können auch ein etwas moderneres Äquivalent verwenden, enscript:

DESCRIPTION
   Enscript converts text files to PostScript  or  to  other  output  lan‐
   guages.   Enscript  can spool the generated output directly to a speci‐
   fied printer or leave it to a file.   If  no  input  files  are  given,
   enscript  processes the standard input stdin.  Enscript can be extended
   to handle different output media and it has many options which  can  be
   used to customize the printouts.
terdon
quelle
Funktioniert dies für Dateien ohne TXT-Erweiterung? lpr druckt nur Klartextdateien, aber ich muss den Quellcode für Dateien mit Erweiterungen wie .cpp ausdrucken, aber der Inhalt ist im Grunde genommen Klartext, nicht wahr? Vielen Dank.
Neal
@Neal Die * nix-Welt verwendet keine Erweiterungen, um den Dateityp nicht zu bestimmen. lpr behandelt seine Eingabe als Text und druckt sie entsprechend aus.
terdon
0

Ich musste das Gleiche tun. Meine Lösung über die Kommandozeile:

  • Art less filename >> filename.txt.
  • Dann habe ich getippt lp filename.txt und es druckte!
Larry Johnson
quelle
Dieser Befehl verwendet eigentlich nicht nano wie das angeforderte OP, aber es ist eine ordentliche Lösung. Könnten Sie vielleicht etwas näher auf was eingehen lp tut?
Burgi