Copy / Paste πηγαίου κώδικα ΜΕ το highlighting σε OpenOffice  Το θέμα επιλύθηκε

...IDE, compilers, κλπ

Συντονιστής: konnn

Copy / Paste πηγαίου κώδικα ΜΕ το highlighting σε OpenOffice

Δημοσίευσηαπό fivos » 12 Φεβ 2010, 21:46

Χαιρετώ,

Το λοιπόν μπαίνω κατ`ευθείαν στο θέμα : θέλω να μεταφέρω με copy/paste έναν πηγαίο κώδικα που έχω φτιάξει σε fortran, με το highlighting που κάνει το gedit, προκειμένου να είναι ευανάγνωστος. Εάν κάνω απλά copy / paste από το gedit στο OpenOfficeWord τότε μεταφέρεται μόνο το κείμενο όχι το highlighting. Υπάρχει κάποιος τρόπος να γίνει αυτό ?

Θα πρέπει να ληφθεί υπ`όψιν ότι :
- Ο κώδικας είναι αρκετά μεγάλος οπότε θα προτιμούσα να αποφύγω την τροποποίηση του κώδικα στο OpenOffice για να προσθέσω χρώματα.
- Για τον ίδιο λόγο θα ήθελα να αποφύγω και το PrintScreen.

Έχω βρει ένα πρόγραμμα που κάνει αυτήν την δουλειά (λέγεται SciTe), αλλά το highlighting που δίνει δεν είναι το καλύτερο (τουλάχιστον στην περίπτωση της fortran). Εάν δεν βρεθεί κάτι καλύτερο θα χρησιμοποιήσω αυτό.

Έχει κανένας καμιά άλλη ιδέα?

Ευχαριστώ εκ των προτέρων.
Γνώσεις ⇛ Linux: Xαμηλό ┃ Προγραμματισμός: Ναι (Fortran, C)┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 8.10 x64 / Windows XP x32
Προδιαγραφές PC ⇛ i7 950 3.06GHz│Μνήμη 12 GB | P6T WS Revolution│ GTX480
fivos
babeTUX
babeTUX
 
Δημοσιεύσεις: 28
Εγγραφή: 26 Μαρ 2009, 10:47
Εκτύπωση

Re: Copy / Paste πηγαίου κώδικα ΜΕ το highlighting σε OpenOffice

Δημοσίευσηαπό panligo » 12 Φεβ 2010, 22:02

'Εχεις δοκιμάσει την ειδική επικόλληση που έχει το openoffice; Αντιγράφεις στο clipboard τον κώδικά σου και μετά στο openoffice πας: επεξεργασία--> ειδική επικόλληση--> και επέλεξε HTML. Δεν είμαι και σίγουρος αλλά λογικά θα κάνει αυτό που θες....
Άβαταρ μέλους
panligo
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1150
Εγγραφή: 29 Ιαν 2009, 22:44
Τοποθεσία: Αθήνα
Εκτύπωση

Re: Copy / Paste πηγαίου κώδικα ΜΕ το highlighting σε OpenOffice

Δημοσίευσηαπό fivos » 13 Φεβ 2010, 12:06

Δοκίμασα να κάνω Copy από το gedit και μετά Paste Special, αλλά η μόνη επιλογή που μου δίνει στο Paste Special είναι Unformatted Text, που πάει να πει δεν έχει οποιαδήποτε διαμόρφωση (χρώματα κλπ.). Επομένως μάλλον δεν γίνεται με αυτό τον τρόπο.

Υπάρχει κανένας τρόπος να κάνεις Copy από το gedit σαν RTF (rich text format) που περιέχει τις διαμορφώσεις χρωμάτων?
Γνώσεις ⇛ Linux: Xαμηλό ┃ Προγραμματισμός: Ναι (Fortran, C)┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 8.10 x64 / Windows XP x32
Προδιαγραφές PC ⇛ i7 950 3.06GHz│Μνήμη 12 GB | P6T WS Revolution│ GTX480
fivos
babeTUX
babeTUX
 
Δημοσιεύσεις: 28
Εγγραφή: 26 Μαρ 2009, 10:47
Εκτύπωση

Re: Copy / Paste πηγαίου κώδικα ΜΕ το highlighting σε OpenOffice

Δημοσίευσηαπό pkst » 13 Φεβ 2010, 12:48

To syntax highlighting δεν ανήκει σε κανενα πρότυπο και η κάθε εφαρμογή το διαβάζει εσωτερικά. Υπάρχει επέκταση για το ΟΟ για αυτό:
http://extensions.services.openoffice.o ... ct/coooder
And the beast shall be made legion. Its numbers shall be increased a thousand thousand fold. The din of a million keyboards like unto a great storm shall cover the earth, and the followers of Mammon shall tremble.
Άβαταρ μέλους
pkst
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 427
Εγγραφή: 10 Μάιος 2008, 19:45
Τοποθεσία: Nea Makri
IRC: pkst
Εκτύπωση

Re: Copy / Paste πηγαίου κώδικα ΜΕ το highlighting σε OpenOffice

Δημοσίευσηαπό cyberpython » 13 Φεβ 2010, 15:45

Επίσης, μπορείς να ανοίξεις το αρχείο σου με το Geany και μετά να κάνεις εξαγωγή ως html (Tools -> Export -> As HTML).
Έπειτα ανοιγεις το αρχείο html με ένα browser (π.χ. Firefox) και κάνεις copy-paste στο OpenOffice.Org Writer.
Κοινότητα ΕΛ/ΛΑΚ Οικονομικού Πανεπιστημίου Αθηνών / Ubuntu-gr / My Web Log
Επίπεδο Γνώσεων Linux: Μέτριο, Προγραμματισμός: Ναι, Aγγλικά: Καλά
Λειτουργικό : Ubuntu 10.04 - 32bits
Η/Υ : Intel Core2 4400@2 GHz / 2GB DDR2 RAM / GeForce 8400 GS 512MB / Creative SB Audigy SE
Άβαταρ μέλους
cyberpython
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 733
Εγγραφή: 14 Μάιος 2008, 13:22
Εκτύπωση

Re: Copy / Paste πηγαίου κώδικα ΜΕ το highlighting σε OpenOffice  Το θέμα επιλύθηκε

Δημοσίευσηαπό fivos » 14 Φεβ 2010, 12:44

Τελικά χρησιμοποίησα αυτό που είπε ο pkst, το COOoder για το openOffice που φαίνεται να δουλεύει καλά.

Ευχαριστώ για τον χρόνο σας.
Γνώσεις ⇛ Linux: Xαμηλό ┃ Προγραμματισμός: Ναι (Fortran, C)┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 8.10 x64 / Windows XP x32
Προδιαγραφές PC ⇛ i7 950 3.06GHz│Μνήμη 12 GB | P6T WS Revolution│ GTX480
fivos
babeTUX
babeTUX
 
Δημοσιεύσεις: 28
Εγγραφή: 26 Μαρ 2009, 10:47
Εκτύπωση


Επιστροφή στο Εφαρμογές για Ανάπτυξη Λογισμικού