Difference between revisions of "FileEditing"

From Dietrich Blog (Strato)
Jump to: navigation, search
(Meine Shortlist)
(Replaced content with "Has been moved to: http://blog.kr8.de/wiki-file-editing/")
 
Line 1: Line 1:
{{TOCright}}
+
Has been moved to: http://blog.kr8.de/wiki-file-editing/
== Das Editieren von Dateien ==
 
Siehe auch: [[FileManager]]
 
 
 
== Sinn und Zweck ==
 
Als interessierter Computer-Nutzer komme ich nicht umhin, mich in gewisser Häufigkeit mit dem Inhalt von Dateien (Text-Dateien, ASCII-Dateien,...) zu beschäftigen. Zum Beispiel:
 
* INI-Dateien wie PHP.INI
 
* [[XML]]-Dateien wie dbvis.xml
 
* [[XSLT|XSL]]-Dateien zur Transformation von XML
 
* [[HTML]]-Dateien  (siehe auch: [[HTMLEditing]])
 
* RSS-Dateien
 
* [[PHP]]-Dateien für meine diversen PHP-Projekte (z.B. PhpLinks, PhpWorkshop,...)
 
* [[Perl]]-Dateien
 
* TXT-Dateien wie README.TXT
 
* [[JavaScript]]-Dateinen
 
* CSS-Dateien
 
* ....
 
Unter Windows ist das ''klassische'' Tool für solche Fälle '''Notepad'''. Damit kommt man aber nicht sehr weit.
 
 
 
== Mein Anforderungsprofil ==
 
Je nach dem, was ich da für Dateien bearbeite kommen - grösstenteils ganz einfache, aber besondere - Anforderungen hoch:
 
* Zeilennummerierung  (z.B. weil Fehlermeldungen sich darauf beziehen)
 
* Zeilenende DOS (CR LF) und UNIX (LF) umschaltbar/konvertierbar
 
* Schnell und klein soll er sein
 
* Beherrschung verschiedener Zeichen-Codierungen (ASCII, [[UTF-8]], ...)
 
* Suchen und Ersetzen: Lokal und Global
 
* Suchen und Ersetzen mit '''Regulären Austrücken'''
 
* Integration mit auf Windows verfügbaren Source-Code-Verwaltungssystemen ([[RCS]], CVS, VSS) über SCC-API.
 
* Projektverwaltung
 
* Viele finden ''<b>Syntax Highlighting</b>'' schön...
 
* Kosten soll er nix
 
Erweitert man die Anforderungen auf kontext-sensitive Hilfe und Debugger, ist man schon in der Kategorie [[IDE|IDE]] angekommen...
 
 
 
== Meine Shortlist ==
 
* Notepad (Microsoft)
 
* Programmers Notepad von http://sourceforge.net
 
* [[UltraEdit]] von http://www.idmcomp.com
 
* PFE Programmer's File Editor von Alan Phillips, Version 1.01.000, von http://www.lancs.ac.uk/people/cpaap/pfe
 
* Zeus for Windows (ZeusEdit), Version 3.90, von http://www.zeusedit.com
 
* Für [[HTML]]: [[NamoWebEditor]]: HTML [[WYSIWYG]], VSS, [[WebDAV]],  http://www.namo.com
 
* Für HTML: [[HomeSite]] 5.5: Da nicht Wysiwyg nicht für HTML, aber wegen hervorragender Integration mit [[CVS]]/RCS über SCC und guter Projektverwaltung bestens als File-Editor geeignet!!!!!  Durch Server-Mapping auch gut als PHP-Editor. Also eine '''IDE light'''
 
* Für [[PHP]]: PHPEdit v0.6 von: ....
 
* Für PHP: [[Eclipse|Eclipse]] Workbench 2.1 mit WebStudio IDE 0.3.4 von http://www.xored.com
 
* Für [[Unicode]]: Notepad2 http://www.flos-freeware.ch/notepad2.html
 
* SuperEdi http://www.wolosoft.com/de/superedi/
 
* [[EmEditor]] Kann '''Reguläre Ausdrücke''' auch beim '''Replace''' http://www.emeditor.com
 
 
 
== Meine Auswahl ==
 
Wegen der zunehmenden Bedeutung von Unicode nehme ich als meinen Standard-Editor aus der Klasse "klein und fein": '''Notepad2''' (27.12.2006).
 
 
 
Für etwas diffizilere '''Find & Replace''' benötigte ich wirkliche Unterstützung von '''Regulären Ausdrücken'''. Wirklich soll heissen, nicht nur beim '''Find''', sondern auch beim '''Replace'''; z.B. muss man Teilstrings aus dem Find dann wieder im Rplace verwenden können ("Parameter"). Dies leistet [[EmEditor]] in hervorragender (soll heissen einfach und laiengerecht) Weise.
 
 
 
 
 
 
 
-- Main.DietrichKracht - 08 Apr 2004
 

Latest revision as of 09:57, 7 April 2020

Has been moved to: http://blog.kr8.de/wiki-file-editing/