Autore Topic: Stampare dall'IDE  (Letto 2971 volte)

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.700
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Stampare dall'IDE
« il: 27 Giugno 2014, 13:35:19 »
 :ciao:
Esiste un modo di stampare il codice direttamente dall'ide mantenendo così la formattazione?

A volte risolvo stampando la schermata, lo so è poco elegante e se il codice è lungo, mi trasformo in un tapeziere :)
Oppure uso GEdit e formatto in VB.net, ma non è la stessa cosa!
 :)
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Top Fuel

  • Gran Maestro dei Gamberi
  • *****
  • Post: 960
    • Mostra profilo
Re: Stampare dall'IDE
« Risposta #1 il: 27 Giugno 2014, 14:42:04 »
Apparentemente non vedo la possibilità. :-\
Dear youtube administrators, your search bar is broken. When I type the letter "J" it appears justin bieber when it should appear Jimi Hendrix. Fix this, please.

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.700
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re: Stampare dall'IDE
« Risposta #2 il: 27 Giugno 2014, 14:51:49 »
E' un peccato, perchè anche a scopo didattico potrebbe essere interessante.
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.262
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Stampare dall'IDE
« Risposta #3 il: 27 Giugno 2014, 16:30:49 »
E' un peccato...

Effettivamente una funzionalità, che consenta di stampare dall'IDE direttamente il codice, sarebbe comoda.

L'unico modo che consenta di stampare il codice di un progetto dall'IDE, mi pare essere questo:

1) posizionarsi sulla pagina (Classe o Modulo) del codice da stampare;

2) quindi in alto cliccare sulla voce Menu: " Tools ";

3) scegliere: " Open a Terminal... ";

4) aggiungere: " lp .src/nome_della_Classe.class oppure del_Modulo.module ".
Se per esempio la cartella del progetto è sulla scrivania, imposteremo: " ~/Scrivania/nome_del_progetto $ lp .src/MMain.module "

5) quindi premere " Invio " per la stampa.
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Stampare dall'IDE
« Risposta #4 il: 27 Giugno 2014, 17:03:49 »
Non credo sia una soluzione molto comoda. Credo sia molto più pulito fare copia&incolla del codice in un editor di testo e stampare.

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.262
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Stampare dall'IDE
« Risposta #5 il: 27 Giugno 2014, 17:27:28 »
Non credo sia una soluzione molto comoda. Credo sia molto più pulito fare copia&incolla del codice in un editor di testo e stampare.
Questo... senz'altro.

Se proprio si vuole evitare il processo del copia ed incolla  :-\ ed anche la soluzione dall'IDE da me indicata, penso che all'interessato non resti altro che aprire mediante il mouse il file di testo del codice nella cartella nascosta /.src e stampare dall'editor di testo nel quale il file medesimo si è aperto.
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.700
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re: Stampare dall'IDE
« Risposta #6 il: 28 Giugno 2014, 09:29:59 »
Di fatto il copia e incolla è l'operazione che faccio di solito.
Normalmente incollo in gedit che formatta i sorgenti a seconda del linguaggio.
Ovviamente c'è un po' di tutto tranne Gambas.

Magari si può creare il formato... proverò a guardare

intanto grazie :)
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.700
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:Stampare dall'IDE
« Risposta #7 il: 13 Gennaio 2016, 13:13:19 »
Tutto tace?  :-\
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.149
  • Tonno verde
    • Mostra profilo
Re:Stampare dall'IDE
« Risposta #8 il: 13 Gennaio 2016, 13:52:02 »
Se ti bastano i grassetti puoi salvarlo in gedit xxx.vb

 :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.700
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:Stampare dall'IDE
« Risposta #9 il: 14 Gennaio 2016, 13:07:27 »
... e pensa che fino ad un anno fa col "trucco" xxx.vb riuscivo a stampare a colori.
Poi ad un certo punto solo stampa in b/n.  :-\
 :ciao:
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.149
  • Tonno verde
    • Mostra profilo
Re:Stampare dall'IDE
« Risposta #10 il: 14 Gennaio 2016, 17:13:06 »
Fintantoché gedit non aggiungerà alle sue modalità di visualizzazione anche quella "Gambas"...
Si potrebbe chiedere a Minisini se gli fosse possibile creare un copia e incolla che su Open e\o  Libre Office mantenga la formattazione del codice. Potremmo così, oltre a stamparlo, trasferirlo anche a tutti i tipi di documento.
Ad averne voglia, con l'ausilio delle macro...  ;D

 :ciao:

NB: In modifica>preferenze>colori puoi anche cambiare, ma...
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.700
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:Stampare dall'IDE
« Risposta #11 il: 15 Gennaio 2016, 13:34:07 »
 :ciao:
...e sarebbe bello!!
Stavo provando ad usare Strumenti -> Color Scheme Editor di GEdit, ma mi sembra che abbia effetto solo sul file che stai editando e non permetta di creare un profilo che poi sia disponibile nell'elenco Visualizzazione ->  Modalità evidenziazione,
almeno io non ci sono riuscito :-\
 :ciao:
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.149
  • Tonno verde
    • Mostra profilo
Re:Stampare dall'IDE
« Risposta #12 il: 15 Gennaio 2016, 16:21:53 »
 :ciao:
Io ho il gedit terra terra di default su Ubuntu 14.04, però se ti accontenti della formattazione VB.NET che puoi ottenere sia da visualizza>modalità visualizzazione o semplicemente salvando con estensione vb e desideri poi avere anche la stampa colorata ti basta stampare su file pdf e poi stampare il file pdf su carta.
Lo so è un po macchinoso e tante parole chiave non vengono riconosciute...
Io gedit non lo conosco ma come detto si potrebbe volendo studiare le differenze che ci sono fra il basic di Gambas e le macro di Libre Office e creare qualcosa di nostro oppure fare un programma direttamente in Gambas che colora e grassetta secondo i giusti canoni.
Non dovrebbe essere molto complicato.
 :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.700
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:Stampare dall'IDE
« Risposta #13 il: 15 Gennaio 2016, 16:52:23 »
Citazione
fare un programma direttamente in Gambas che colora e grassetta secondo i giusti canoni.
Non dovrebbe essere molto complicato.
:ok:  :) :) :)
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.149
  • Tonno verde
    • Mostra profilo
Re:Stampare dall'IDE
« Risposta #14 il: 15 Gennaio 2016, 17:50:58 »
 :ciao:
Come dicevo non è particolarmente difficile, per esempio potresti creare un nuovo progetto qt.gui intitolato GuardaCodice, poi in Progetto > Proprietà > Componenti aggiungi gb.form.editor.
Nella Fmain.form disegni TextEditor1 e scrivi questo codice:
Codice: [Seleziona]
Public Sub Form_Open()

  TextEditor1.Highlight = "gambas"

End

Quindi dai Progetto > Crea eseguibile, salva e chiudi.
Apri un progetto che abbia un po di codice vario e lo copi (Ctrl+C) poi apri GuardaCodice.gambas e ci incolli (Ctrl+V) il codice copiato.
Volendo lo si potrebbe fare un po più complicato...  ;D
Scherzi scemi a parte se si conoscesse il codice che c'è dietro questo widget saremmo a cavallo e potremmo utilizzarlo per copiare su Libre Office.
Comunque già così se aggiungiamo la stampa su pdf...
 :ciao:  :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro