Hallo, On Sat, 26 Oct 2002, Thorsten Haude wrote:
* David Haller
[02-10-26 02:17]: On Fri, 25 Oct 2002, Bernd Brodesser wrote:
* Claudia Goldbrunner schrieb am 25.Okt.2002:
Nedit ist der genialste Editor den es gibt... Noe. Kann der z.B. rechteckige Auswahlen? Ja. Ah.
S&R mit regex (inkl. Rueckbezug auf Teile des Musters, also das was sed s/// kann)? Nur auf das ganze Muster, aber bisher konnte ich das immer noch durch look-aheads und look-behinds faken.
*hehe*
Hat der die gleichen Shortcuts wie die shell (also fuer mich wie die bash)? Also C-a fuer Zeilenanfang, C-k fuer Loeschen bis Zeilenende usw...
Natürlich nicht, die fände ich bei einem GUI-Programm auch irgendwie fehl am Platze. Dafür gibt's die Tasten Home und End.
Moment, ich schrub nicht nur von C-a und C-e, sondern eben auch C-k, C-u, C-w, C-t, M-t, C-y, C-_, M-u, M-l, M-c usw. Das gilt uebrigens nicht nur fuer die bash, sondern auch die meisten anderen Programme die die libreadline verwennden, und das sind eigentlich die meisten Konsolenprogramme, bei denen man Text eingeben kann. Siehe man bash (ab 'Commands for Moving') und/oder man readline ab der gleichen Stelle (bzw. 'EDITING COMMANDS').
Der unterstuetzt sogar Syntax Highlighting fuer LaTeX... Das ist fuer mich ne Grundanforderung. Ne, eigentlich gehoert einiges mehr als nur Highlighting mehr zu meinen Anforderungen. Und ich will meinen Editor fuer alles noetige verwenden, also Mail, News, TeX, sh, Perl, HTML, C, C++, Xrdb, und einiges anderes...
Für all diese Sachen gibt's natürlich Pattern.
Pattern? Also nur highlighting? Eben das meine ich ja, mir ist nur highlighting ein bisschen wenig. Ich will z.B. in C nach nem 'make' per Klick oder "Enter" auf eine Fehlermeldung im log automatisch in der richtigen Datei in der richtigen Zeile landen... Und AucTeX sucht sowieso seinesgleichen.
Und (GNU|X|NT)Emacs bietet all das (meist sogar schon in der Voreinstellung).
Dazu eine Aussage von www.nedit.org: - - - People already exposed to modern GUIs when introduced to UNIX used to be (and still are) told to use vi or EMACS. If you complained that any product that requires you to invest hours of training just to edit text is a stinking abomination from the bottommost pits of hell and [..]
Das ist Unfug. Ich habe damals ohne Probleme Text editieren koennen, da z.B. Tasten wie DEL und Backspace wie gewohnt funktionieren. Natuerlich braucht's etwas, bis man die Features dann lernt. Ausserdem sollte man die grundlegenden Tastenkombinationen sowieso lernen, allein fuer libreadline (s.o.). Und die fuer Datei oeffen, speichern usw. kann man sich bequem wie in NEdit aus dem Menue abschauen... Ausserdem laufen sowohl GNUEmacs als auch XEmacs sowohl auf der Konsole als auch unter X. Und dank gnuserv muss auch immer nur eine Instanz laufen. Wenn man dann noch an Schmankerl wie die vielen Erweiterungen wie den calc-Mode, figlet.el, boxquote.el und anderes denkt... Ganz abgesehen von Gnus...
Xemacs hat 1. Zugriff auf die X-Zwischenablage, 2. eine eigene, 3. hat er "Register" und zwar mindestens 1 bis 0, shift-1 bis shift-0, a bis z, A bis Z... Und ne Makrofunktion gibbet auch noch und eigene Befehle lassen sich (lokal fuer eine Datei) ebenfalls angeben... Und da man sich die Tasten frei belegen kann...
Ähem. Ursprünglich ging es darum, daß die Zwischenablage von X besser ist, weil sie einfacher Bedienbar ist. Verrat uns doch, welche Tasten-, Maus-, Sprach- und Gestenkombinationen man braucht, um diese Vielzahl von Zwischenablagen ansteuern zu können.
Also, per default(!) liegen alle Registerbefehle auf der Praefix 'C-x r', z.B. 'C-x r s 1' um die Markierung ins Register 1 zu "saven" und 'C-x r i 1' um dessen Inhalt an der aktuellen Position einzufuegen. Mit 'C-x r r <reg>' bzw. 'C-x r i <reg>' geht's auf Rechtecken... Ja, die Praefix ist mir auch zu lang, aber das laesst sich ja umbelegen.
-dnh, oh, MIST!, jetzt bin ich drauf reingefallen und in den Editorwar eingestiegen... Aber da eben der Einzig Wahre und Echte Editor bisher nicht erwaehnt wurde musste ich das mal nachholen... ;(
Hah! Erwischt! Kinder, wir können aufhören, er ist drauf 'reingefallen!
*hihi* Ich denke wir koennen die Diskussion hier beenden und ggfs. per PM weitermachen, gell? Fup! -dnh -- 97: Key Recovery Das SDI der 90er Jahre. (Hanno Wagner)