Szukam aplikacji OS X do ładnego formatowania i drukowania kodu źródłowego z różnych języków programowania.
- Przydałyby się numery linii
- Czcionka o stałej szerokości
- Wydruk zawartości schowka byłby prawdziwym plusem
Czy istnieje coś takiego (oprócz oczywistych edytorów programistów), za darmo lub w rozsądnej cenie?
Odpowiedzi:
Miłą odpowiedź znajdziesz u superużytkownika strony siostrzanej . Dotyczy programu terminalowego o nazwie enscript, który ma wiele opcji i znam przynajmniej jeden plik pomocniczy do rozszerzenia jego możliwości drukowania kodu Ruby.
EDYTOWAĆ:
Właśnie zauważyłem część „schowka”. Dostęp do zawartości schowka można uzyskać z wiersza poleceń i karmić za
enscript
pomocą,pbpaste
jak wspomniano w odpowiedzi Matteo.źródło
Jeśli nie chcesz używać terminala do tego zadania i potrzebujesz aplikacji Mac, powinieneś spojrzeć na „ Text Wrangler ” autorstwa Bare Bones Software. Jest darmowy, co pasuje do twojego żądania „niskiej ceny”;)
Używam go do drukowania mniejszych serii tekstu i używam go specjalnie do funkcji numeru linii.
źródło
Jeśli znasz linię poleceń, możesz użyć a2ps (darmowy i open source), który można zainstalować za pośrednictwem MacPorts (zainstaluj MacPorts, a następnie
sudo port install a2ps
) lub Homebrew (zainstaluj Homebrew, a potembrew install a2ps
).Na przykład:
wydrukuje
source.c
z wyróżnieniem składni (-g
) i numerami wierszy co 5 stron. Dodatkowe informacje na stronie podręcznika . Obsługuje wiele różnych formatów źródłowych.Aby wydrukować zawartość schowka:
pbpaste
wypisuje zawartość schowka na standardowe wyjście, które jest odczytywane przez a2ps.źródło
Zobacz także GNU Source-highlight , który obsługuje wiele języków wejściowych i kilka formatów wyjściowych.
źródło