Mi capita (con le impostazioni correnti (che non voglio cambiare)) che il codice venga reimpaginato male --male 👿-- ma esistono ontehtoobz gli highlithters per questo, da provare. Ne ho trovati --prima di subito-- diversi, li metto alla prova, via lo script _hil:
#!/bin/bash
# _hil = hilite = evidenzia il codice nel blog
xdg-open http://hilite.me/
xdg-open https://tohtml.com/
xdg-open https://highlight.hohli.com/index.php
xdg-open https://pinetools.com/syntax-highlighter
Ed ecco cosa ottengo, utilizzando °°q.py uno script minimo che si quina, questo:
import sys,inspect; sys.stdout.write(inspect.getsource(inspect.currentframe()))
ecco, visto? va a capo dove non dovrebbe, entrino gli highlighters
hilite
import sys,inspect; sys.stdout.write(inspect.getsource(inspect.currentframe()))
Consente la numerazione delle linee, bello
tohtml
import sys,inspect; sys.stdout.write(inspect.getsource(inspect.currentframe()))Ahemmm... no, non fa quel che voglio.
highlight
import sys,inspect; sys.stdout.write(inspect.getsource(inspect.currentframe()))
No, neanche questo fa quel che voglio.
pinetools
import sys,inspect; sys.stdout.write(inspect.getsource(inspect.currentframe()))
Non consente la colorazione del testo, da tenere come riserva del titolare hilite
A questo punto non resta che soddisfare la curiosità (mia ma forse non solo): cosa da lo script q.py? Quina ecco:
$ cat q.py import sys,inspect; sys.stdout.write(inspect.getsource(inspect.currentframe())) $ py3 q.py import sys,inspect; sys.stdout.write(inspect.getsource(inspect.currentframe())) $
da preferirsi allo screenshot, imho.
Nota: lo script Python viene da Rosetta Code, qui.
🔴🔵
Nessun commento:
Posta un commento