Seite 1 von 1

Text Editor

Verfasst: Mittwoch 24. April 2013, 21:06
von Weisser
Ist es möglich mit Python und Tkinter
einen Texteditor zu schreiben?
Wen ja wie lange würde das ungefähr dauern?
Schonmal danke! :wink:

Re: Text Editor

Verfasst: Mittwoch 24. April 2013, 21:10
von webspider
Möglich ist es sicherlich. Wie lange es dauert hängt von deinen Anforderungen ab (könntest theoretisch in 30 Sekunden fertig sein dank Copy/Paste) oder auch dein ganzes Leben lang dran sitzen wenn du es schaffst einen modernen Zwitter zwischen Emacs und Vim zu bauen.

Eine andere schöne Sache ist, dass man nie so wirklich fertig ist. Kannst immer wieder Features einbauen, Code aufräumen und Bugs korrigieren. Ab einer gewissen Komplexität reichts für sehr lange. Und wenn es dann nach Jahren wichtige Betriebssystemänderungen gibt, dann muss auch umgebaut werden.

Re: Text Editor

Verfasst: Mittwoch 24. April 2013, 21:21
von BlackJack
@Weisser: Da IDLE in Python und mit Tkinter geschrieben ist, kann man die Frage ob es möglich ist, auf jeden Fall mit „Ja” beantworten. Die Frage ist, ob die Welt *noch* einen Texteditor benötigt. Ich nehme da lieber einen fertigen Editor und erweiter den wenn ich etwas brauche was er noch nicht bietet.

Re: Text Editor

Verfasst: Mittwoch 24. April 2013, 21:30
von Weisser
Danke für die Antworten! :mrgreen:
Aber beim riesiegen Angebot von Software
was für ein Programm braucht die Welt noch?

Re: Text Editor

Verfasst: Mittwoch 24. April 2013, 22:51
von webspider
Also ich brauche einen guten Tag-Editor für neurotisch veranlagte, welcher vom Nutzer definierbare Ansichten einer Musiksammlung anbietet, filtern kann, nach einem Kriterium Teile farblich hervorhebt, Aktionen anbietet, flexible Keybinds und von dem allem Presets hat. Dies am besten in einem textlastigem Interface und mit ähnlichem Ansatz wie foobar2000.

Dann vielleicht noch eine dieser Hollywood-reifen Hackingumgebungen in Form eines einsetzbaren Window Manager. Optional noch Software dazu für die schicke 3d-Visualisierung. Geht ja gar nicht klar, dass Programmierer weniger beeindruckend aussehende Desktops als technik-unaffine Schauspieler haben :lol:

Allgemein gibt es eine Menge Programme in der Opensource-Welt welche gut sind, über die aber immer noch gemeckert wird. Oder welche weniger gut sind, mit denen man aber zufrieden genug ist als dass man ein besseres baut. Ich hätte zum Beispiel gerne jemanden der die Keyboard-Repeat-Option zurück in xorg.conf verbaut. Oder alternativ eine fertige Lösung mit udev welche das Problem mit xset ohne X-Zugriff löst. Vielleicht dazu noch einen Daemon welcher je nach fokussierter Anwendung unterschiedliche Keymaps verwendet, das am besten auf Gamepads verallgemeinert.

Zu tun gibts definitiv genug, ich frage mich nur ob wir in absehbarer Zeit fertig damit werden.

Re: Text Editor

Verfasst: Donnerstag 25. April 2013, 10:33
von mutetella
Weisser hat geschrieben:... was für ein Programm braucht die Welt noch?
'nen Kalender!

mutetella

Re: Text Editor

Verfasst: Donnerstag 25. April 2013, 14:17
von derdon
Einen IRC-Bot! Und ein Adressbuch!

Re: Text Editor

Verfasst: Donnerstag 25. April 2013, 14:47
von BlackJack
Eine Umsetzung vom Lieblingskarten- oder -brettspiel.

Re: Text Editor

Verfasst: Freitag 10. Mai 2013, 12:53
von bords0
BlackJack hat geschrieben:@Weisser: Da IDLE in Python und mit Tkinter geschrieben ist, kann man die Frage ob es möglich ist, auf jeden Fall mit „Ja” beantworten. Die Frage ist, ob die Welt *noch* einen Texteditor benötigt. Ich nehme da lieber einen fertigen Editor und erweiter den wenn ich etwas brauche was er noch nicht bietet.
Hast du eine Empfehlung? Eigentlich brauche ich nur Read-Only (also einen Viewer mit Copy-Paste-Möglichkeit), möglichst mit Syntax-Highlighting.

Re: Text Editor

Verfasst: Freitag 10. Mai 2013, 13:02
von BlackJack
@bords0: Ich hätte zwar eine Empfehlung, aber wie gesagt gibt es Editoren wie Sand am Meer. Und auch mehr als ein Thema hier im Forum, welches sich damit beschäftigt. Letztlich muss man wohl selber ein paar durchprobieren bis man *seinen* Editor gefunden hat.