Path: csiph.com!usenet.pasdenom.info!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!feeder.erje.net!news.szaf.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Arno Welzel Newsgroups: de.sci.electronics Subject: Re: Atom Editor Date: Mon, 24 May 2021 03:49:45 +0200 Lines: 51 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net p1UU5CDleTOQgeyxwmcONQpXaL8nWDs1hEoscFg9SsjeQla2xF Cancel-Lock: sha1:b3eThDBCH11nyhU+CSM9zaLJFTA= In-Reply-To: Xref: csiph.com de.sci.electronics:305331 Eric Bruecklmeier: > Am 22.05.2021 um 12:18 schrieb Hartmut Kraus: >> Am 22.05.2021 um 11:41 schrieb Eric Bruecklmeier: >>> Am 21.05.2021 um 19:33 schrieb Arno Welzel: >>>> Eric Bruecklmeier: >>>> >>>>> Ich frag mal hier nach, auch wenn es etwas off topic ist ;-) >>>>> >>>>> Hat jemand eine Idee, wie man den farbig formatierten Sourcecode aus >>>>> einem Editor (hier Atom) incl. der Farben als Text kopieren kann? >>>>> OS: W10 >>>> >>>> "Als Text" - gar nicht. Denn "Text" enthält keine Angaben für Farben. >>>> >>> >>> Doch natürlich, es hängt schlicht vom Format ab, in dem der Text >>> codiert ist. >> >> Nein, von der Syntax. Daran erkennt der Editor, um welche Sprache es >> sich bei dem (Quell-) TEXT handelt. Oder auch nicht - wenn er sie eben >> nicht kennt. >> > > BS! > > Ob "Text" eine bestimmte Eigenschaft haben kann oder nicht, hängt > schlicht und ergreifend von dessen Codierung ab. Eine abstrakte "Codierung" hat damit exakt GAR NICHTS zu tun. Was Du meinst, ist *Syntax*, z.B. die von CSS. So kann man mit CSS einen Textabschnitt einfärben und ein Browser wird das *interpretieren* und entsprechend darstellen. Atom baut auf Electron auf und benutzt intern auch CSS und HTML, um die Oberfläche darzustellen. Und auch der Editor wird *intern* genau diese Mittel nutzen, um das Syntax-Highlighting zu realisieren. Dennoch ändert es nichts daran, dass der im Editor geladene Text keine Angaben für Farben hat, sondern Atom benutzt Farben, um die SYNTAX des Textes hervorzuheben. Was Du eigentlich willst, ist nicht den TEXT zu kopieren, sondern das, was Atom intern benutzt, um den Text farbig darzustellen. -- Arno Welzel https://arnowelzel.de