|
|
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
| |