Texteditor Zeilenumbruch ist"0A" wie stelle ich &q

Support for Android version of Total Commander

Moderators: white, Hacker, petermad, Stefan2

Post Reply
dlareg1000
Junior Member
Junior Member
Posts: 5
Joined: 2017-06-27, 13:30 UTC

Texteditor Zeilenumbruch ist"0A" wie stelle ich &q

Post by *dlareg1000 »

Zeilenumbruch im TC-Texteditor in Android:
nutze ihn für Textnotitzen und bearbeite diese später am PC.
Problem:
TC-Android-Texteditor macht als Zeilenumbruch nur "0A".
Für die Darstellung und Bearbeitung unter Windows (auch TC-Editor) benötige ich aber "0D 0A".
Wie konfiguriere ich ein sauberes [CR] [LF] im TC-Android-Texteditor ?
Danke im Voraus
User avatar
Stefan2
Power Member
Power Member
Posts: 4133
Joined: 2007-09-13, 22:20 UTC
Location: Europa

Post by *Stefan2 »

Hallo und willkommen, dlareg1000.

Das Android OS basiert doch auf Linux, und dort ist ein einfacher [LF] das standard EOL Zeichen.

Ob es da 'was zum Einstellen gibt, weiß ich nicht.


- - -


Ich würde das EOL-Zeichen der Datei nach dem Kopieren auf den PC von [LF] umwandeln in [CR][LF].


Dafür gibt es diverse Tools, zB

NewLine for Win32, Version 1.0
Freeware by Steve P. Miller
http://stevemiller.net/apps/
Win32 Console ToolBox 1.1
NewLine for Win32, Version 1.0
Freeware by Steve P. Miller (stevemil@pobox.com). Copyright 1997.
Visit http://pobox.com/~stevemil for the latest version and other utilities.

Usage: newline [/s] [/h] [/r] [/p] [/q] [/a] [/b] [/1 | /2] filespec ...

/s Process subdirectories.
/h Process hidden/system files/directories.
/r Convert read-only files.
/p Prompt for each file to be converted (Yes/No/All/Quit).
/q Quiet mode; Only display errors.
/a Treat all files as text files.
/b Create backup files.
/1 Ensures that all lines end with a single LF.
/2 Ensures that all lines end with a CR/LF (default).

By default, any non-text or binary files will be skipped. Use the /a option to
override this behavior and force all files to be converted. NewLine will not
modify any line in a file that already uses the requested newline sequence.

- - -

Solch ein Kommandozeilen-Tool kann man auch in TC als Button einbauen und es auf alle ausgewählten Dateien los lassen.



 
dlareg1000
Junior Member
Junior Member
Posts: 5
Joined: 2017-06-27, 13:30 UTC

Post by *dlareg1000 »

Hallo Stefan2,
danke für schnelle Antwort.
Wenn das in Android so sein muß, dann ist NewLine DIE Lösung für mich.
(Bisher nutzte ich Word mit Sonderzeichen suchen/ersetzen...)

nochmals Danke
dlareg1000
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6450
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Re: Texteditor Zeilenumbruch ist"0A" wie stelle ic

Post by *Horst.Epp »

dlareg1000 wrote:Zeilenumbruch im TC-Texteditor in Android:
nutze ihn für Textnotitzen und bearbeite diese später am PC.
Problem:
TC-Android-Texteditor macht als Zeilenumbruch nur "0A".
Für die Darstellung und Bearbeitung unter Windows (auch TC-Editor) benötige ich aber "0D 0A".
Wie konfiguriere ich ein sauberes [CR] [LF] im TC-Android-Texteditor ?
Danke im Voraus
Jeder ordentliche Editor in einem Linux System macht als Zeilenumbruch "0A".
Jeder ordentiche Editor im PC kann das wandeln in CR LF.
Auch jeder FTP Source File transfer wandelt das.
Windows 11 Home x64 Version 23H2 (OS Build 22631.3374)
TC 11.03 x64 / x86
Everything 1.5.0.1371a (x64), Everything Toolbar 1.3.2, Listary Pro 6.3.0.69
QAP 11.6.3.2 x64
dlareg1000
Junior Member
Junior Member
Posts: 5
Joined: 2017-06-27, 13:30 UTC

Post by *dlareg1000 »

Hallo Horst.Epp,
danke für Androiden-Editor-Hinweis und spez. zur FTP-Konvertierung.
Bin (noch) Android-Anfänger, wenn es mit "0A" so sein muß dann werde ich damit klarkommen.

nochmals Danke
dlareg1000
User avatar
Stefan2
Power Member
Power Member
Posts: 4133
Joined: 2007-09-13, 22:20 UTC
Location: Europa

PowerShell: convert Unix LF to Win32 CRLF - EOL line endings

Post by *Stefan2 »

PowerShell: convert Unix LF to Win32 CRLF - EOL line endings
PowerShell: Ändere Unix LF-Zeilenende zu Windows CRLF-Zeilenende


Hier ist ein PowerShell Skript von https://ss64.com/ps/syntax-set-eol.html

NUR auf reine Textdateien anwenden!
NICHT auf *.exe, *.doc, *.docx u.s.w.!
Es sei denn, du weist was du machst.

Code: Select all

TOTALCMD#BAR#DATA
PowerShell 
(Get-Content '%S') | Set-Content -Path '%S'
PowerShell
PowerShell - TXT.Datei - Get und Set content mit CRLF als EOL.


-1
Kode kopieren und auf die TC .Buttonbar einfügen.
Eine TXT-Datei anklicken, dann den Button.


NUR auf reine Textdateien anwenden!
NICHT auf *.exe, *.doc, *.docx u.s.w.!
Es sei denn, du weist was du machst.

- - -


Für alle ausgewählten Dateien müsste es folgendermaßen funktionieren:


Get-Content '%L' | ForEach{(Get-Content $_) | Set-Content -Path $_}



NUR auf reine Textdateien anwenden!
NICHT auf *.exe, *.doc, *.docx u.s.w.!
Es sei denn, du weist was du machst.
 
dlareg1000
Junior Member
Junior Member
Posts: 5
Joined: 2017-06-27, 13:30 UTC

Post by *dlareg1000 »

Hallo Stefan2,
ja der Wahnsinn - das ist ES!
wieder was dazugelernt - und einfacher gehts nicht.

danke und einen schönen Abend
dlareg1000
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48021
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Wenn Sie eine bestehende Datei mit Windows-Zeilenumbrüchen im TC für Android öffnen, ändern und speichern, dann wird sie wieder mit Windows-Zeilenumbrüchen gespeichert.
Author of Total Commander
https://www.ghisler.com
dlareg1000
Junior Member
Junior Member
Posts: 5
Joined: 2017-06-27, 13:30 UTC

Post by *dlareg1000 »

Sehr geehrter Herr Ghisler,
der Tip ist gut - wußte ich nicht.
Da ich mit dem Smartphone per LAN auf Windows-Dateien zugreife (muß) kann ich so , wenn ich eine neue Datei benötige, eine leere Windows TXT-Vorlage kopieren - umbenennen usw. und bin arbeitsfähig.
- danke -
dlareg1000
Post Reply