+ Antworten
Seite 2 von 6 ErsteErste 1 2 3 4 ... LetzteLetzte
Ergebnis 21 bis 40 von 111

Thema: SimpleEdit

  1. #21
    Projektleiter
    Registriert seit
    30.11.2005
    Ort
    Bottrop
    Beiträge
    1.419

    Standard

    In anbetracht des doch recht häßlichen Bugs gibt es nun ein neues Release.
    Die Alpha 2.

    Sieht eigentlich gar nicht so schlecht aus, das neue Design für Linux.

    Changelog:
    - #1435 (Indent-Selection on tab-key)
    - #1436 (Trying to use JDK5.0 on Mac by default (through the shellscript))
    - #1438 (Creating a new file should open it directly)
    - #1441 (PgsLookAndFeel responsible for repaint-errors and high processor usage - using JGoodies instead now)
    - #1439 (Doc-comment completion doesn't indent - fixed and enhanced)
    - #1434 (Using wrong shortcut key on Mac)
    - Menubar on Mac should be at top now
    - Added english language files
    @Jojo: Deine Vorschläge müssten alle drin sein. :)

  2. #22
    Ben
    Ben ist offline
    Erfahrener Benutzer Avatar von Ben
    Registriert seit
    02.12.2004
    Ort
    Koblenz
    Beiträge
    4.815

    Standard

    Verwendet: Alpha 2 unter Win XP Home


    Ich wollte gerade irgendwas mit dieser Makrokonsole machen, habe diese dann wohl irgendwie verschoben .. und jetzt hat sich der Editor aufgehängt.
    Ich habe zwar noch ein paar andere Sachen laufen unter anderem auch Eclipse, aber das sollte ja nicht passieren
    Siehe Screenshot im Anhang.
    Also diese Rechteck da unten .. das sehe ich jetzt im Editor ..

    Sorry, aber genauer kann ich das nicht erklären .. ich versuche es nochmals nachzuvollziehen.

    Ich habe das jetzt alles mal neu gestartet ...
    Ähm, wenn ich die Makrokonsole schließe .. dann ist sie weg. Klar ..aber wie bekomm ich die denn wieder?

    Wir brauchen wirklich ein Supportforum für das Ding
    Angehängte Grafiken

  3. #23
    Projektleiter
    Registriert seit
    30.11.2005
    Ort
    Bottrop
    Beiträge
    1.419

    Standard

    Ja... wenn du sie schließt, dann ist sie weg. Wie du sie wiederbekommst? Ähm... wäre "gar nicht" eine zufriedenstellende Antwort? ;)

    Das mit der Fenster-Verwaltung ist noch nicht optimal. Kümmer ich mich für die Alpha 3 ausführlicher drum.

    Wegen des Fehlers: Hast du irgendeine Exception auf der Konsole ausgegeben bekommen?

    (Im SVN findet man aktuell übrigens ein neues Feature, mit dem sich das verwendete Encoding für Dateien ändern lässt)

  4. #24
    Ben
    Ben ist offline
    Erfahrener Benutzer Avatar von Ben
    Registriert seit
    02.12.2004
    Ort
    Koblenz
    Beiträge
    4.815

    Standard

    Zitat Zitat von pago
    Ähm... wäre "gar nicht" eine zufriedenstellende Antwort? ;)
    Jo. Reicht mir vollkommen aus

    Zitat Zitat von pago
    Wegen des Fehlers: Hast du irgendeine Exception auf der Konsole ausgegeben bekommen?
    Kann sein .. ich würds ja gerne nachvollziehen, aber auch nach einem Neustart erhalte ich die Makrokonsole nicht zurück.

    Ich warte auf Alpha 3 .

    Grüße Ben.

  5. #25
    Irgendwas mit e Avatar von Jojo
    Registriert seit
    26.08.2005
    Ort
    Karlsruhe
    Beiträge
    498

    Standard

    Hi pago,
    nächstes Problem:
    nach der Formatierung des Codes sieht der Code so aus:
    vorher:

    nachher:


    Ich fänds ganz gut, wenn alles standardmäßig ein Tab eingerückt wäre.

    Dann:
    • Wenn man den Editor mittels F2 maximiert hat, sollte man mit einem erneuten Druck auf F2 das wieder rückgängig machen können. (Leider verkleinert die Standardanzeige den Editor auch nebenbei)
    • Kannst du das so machen, dass man im Kontextmenü, wenn man auf eine Funktion klickt, auswählen kann, dass die Doku dazu links angezeigt werden soll?
    • Im Kontextmenü werden Umlaute bei mir nicht richtig dargestellt (anderswo dagegen schon)
    • Anregung: der Token "global" sollte nicht die Variablenfarbe haben
    • Anregung: ein Fenster, dass einem eine Übersicht über die in der Datei verwendeten Klassen und Methoden gibt, mit Kennzeichnung von Zugriffsrechten (ähnlich wie Eclipse, nur schöner, besser, toller )
    • Anregung: Variablen, die noch nicht gesetzt sind, aber trotzdem verarbeitet werden (echo, etc.) unterkringeln (sollte eigentlich einfach sein, wenn das Programm sich merkt, welche Variablen per = gesetzt wurden)


    Trotzalledem hast du immer noch meinen größten Respekt!

    Grüße,
    Jojo
    In the beginning was the word
    and the word was content-type: plain/text

    heute code ich, morgen debug ich und uebermorgen cast ich die koenigin auf int

  6. #26
    Projektleiter
    Registriert seit
    30.11.2005
    Ort
    Bottrop
    Beiträge
    1.419

    Standard

    Das mit dem nicht besonders guten Einrücken hab ich fast befürchtet. Werd mich wohl in die Formatter-Klasse reinknien müssen (die ist eigentlich für Java-Code ;) ).

    Edit: Fixed.

    Kannst du das so machen, dass man im Kontextmenü, wenn man auf eine Funktion klickt, auswählen kann, dass die Doku dazu links angezeigt werden soll?
    Edit: Jau. Das ist'n Bug. Eigentlich sollte es via "STRG+I" verfügbar sein, aber das wird schon für's einrücken verwendet.
    Edit: Fixed. (STRG+Q - vgl. IntelliJ IDEA)

    Im Kontextmenü werden Umlaute bei mir nicht richtig dargestellt (anderswo dagegen schon)
    Ist bekannt. Das Kontextmenü ist ziemlich alt, hab ich bisher noch nicht ersetzt, wird aber noch erledigt.
    Edit: Fixed

    Anregung: ein Fenster, dass einem eine Übersicht über die in der Datei verwendeten Klassen und Methoden gibt, mit Kennzeichnung von Zugriffsrechten (ähnlich wie Eclipse, nur schöner, besser, toller)
    Reicht dir ein "Ist geplant"? Momentan könnte ich das höchstens als nicht-so-schönen Hack reinbauen, bzw. müsste es bei Ankunft der Project-API neu schreiben. Na ja... kann ich ja trotzdem schonmal machen. ;)

    Anregung: Variablen, die noch nicht gesetzt sind, aber trotzdem verarbeitet werden (echo, etc.) unterkringeln
    Aktuell unmöglich. Gibt der (aktuelle, temporäre) PHP-Parser nicht her. Der ist nämlich für Klassen, Funktionen und Interfaces zu gebrauchen. Sowas kleines wie Variablen versteht der noch nicht - wird hinterher durch einen richtigen PHP-Parser ersetzt, der dann ein paar deutlich intelligentere Features möglich machen wird.

    Anregung: der Token "global" sollte nicht die Variablenfarbe haben
    Erledigt. (inkl. "AND" und "OR")

    Edit: Achso... @Ben: Das Problem ist mit der nächsten Alpha erledigt.
    Geändert von pago (16.01.2006 um 12:23 Uhr)

  7. #27
    Projektleiter
    Registriert seit
    30.11.2005
    Ort
    Bottrop
    Beiträge
    1.419

    Standard

    *puh*
    Nach nem Tag übelster Drecksarbeit...


    Hattest du dir das so ungefähr vorstellt?

    Was gleich noch rein kommen wird:
    - Variablen von Klassen bekommen Icons entsprechend ihrer Sichtbarkeit
    - IncrementalSearch
    - buntere GUI
    Geändert von pago (16.01.2006 um 22:11 Uhr)

  8. #28
    Mensch Avatar von WarrenFaith
    Registriert seit
    17.08.2005
    Ort
    Berlin
    Beiträge
    1.675

    Standard

    Ich hab dein Editor zwar noch nicht benutzt, aber bisher fand ich alle Screenshots sehr angenehm von der Optik her. Sei also bitte mit "buntere GUI" vorsichtig.
    Ich werd demnächst mal deinen Editor installieren, er macht einen sehr guten Eindruck.
    Rapid Android Development - droidnova.com
    I did it my way - Senseless-Blog
    Weihnachtsgeschenk? Schülern helfen - Bodypainting Kalender für 2009

  9. #29
    Irgendwas mit e Avatar von Jojo
    Registriert seit
    26.08.2005
    Ort
    Karlsruhe
    Beiträge
    498

    Standard

    @pago
    so.....ungefähr
    nur verstehe ich die Zuordnung von Methode, Klassenvariable, static, public, protected und private nicht

    Aber sonst.... abow!
    In the beginning was the word
    and the word was content-type: plain/text

    heute code ich, morgen debug ich und uebermorgen cast ich die koenigin auf int

  10. #30
    Projektleiter
    Registriert seit
    30.11.2005
    Ort
    Bottrop
    Beiträge
    1.419

    Standard

    @WarrenFaith: Mit der "bunteren GUI" meinte ich den StructureBrowser. Wobei ich damit inzwischen doch ziemlich zufrieden bin. ;)

    @Jojo: Was verstehst du denn daran nicht?

  11. #31
    Irgendwas mit e Avatar von Jojo
    Registriert seit
    26.08.2005
    Ort
    Karlsruhe
    Beiträge
    498

    Standard

    Welches Symbol kennzeichnet einen Klassenvariable und welches eine Funktion
    und wie unterscheid ich die visibility?
    In the beginning was the word
    and the word was content-type: plain/text

    heute code ich, morgen debug ich und uebermorgen cast ich die koenigin auf int

  12. #32
    Projektleiter
    Registriert seit
    30.11.2005
    Ort
    Bottrop
    Beiträge
    1.419

    Standard

    Viereck: Variable
    Kreis: Methode
    Irgendwas mit nem Strich durch: Statisch
    Irgendwas mit Schloss davor: Private
    Irgendwas mit Schlüssel davor: Protected

    Dachte das wäre vom Beispiel her klar geworden.

  13. #33
    Irgendwas mit e Avatar von Jojo
    Registriert seit
    26.08.2005
    Ort
    Karlsruhe
    Beiträge
    498

    Standard

    ah ok,
    ne leider net, es fehlen ein paar fälle
    und das gelbe dreieck?

    //edit: gelbes dreieck => magic function?
    In the beginning was the word
    and the word was content-type: plain/text

    heute code ich, morgen debug ich und uebermorgen cast ich die koenigin auf int

  14. #34
    Projektleiter
    Registriert seit
    30.11.2005
    Ort
    Bottrop
    Beiträge
    1.419

    Standard

    Du meinst die Raute? Die ist für den Konstruktor. Wobei mir die Idee, das ganze auf die magic functions zu übertragen, auch recht gut gefällt.

  15. #35
    Projektleiter
    Registriert seit
    30.11.2005
    Ort
    Bottrop
    Beiträge
    1.419

    Standard

    Da ich ab dem 20. für ein paar Wochen keine Möglichkeit mehr habe, irgendwas zu releasen, gibt es heute die Alpha 3.

    Aus dem Changelog:
    Milestone 1 Alpha 3
    - StructureBrowser for PHP (alpha phase)
    - Improved CSSTokenMarker
    - Bug fixes for regex based PHP-Parser
    - Fixed PHP-Formatting
    - #1440 (Drag'n Drop of files for editor)
    - Added missing PHP-keywords ("global", "and", "or")
    - Improved statement completion when "(" is typed
    - added context menu
    - added menuitems to show/hide dockable frames
    - Encoding might be selected
    - changed keybinding for the display of php/html-help from "control I" to "control Q"
    - misc. bug fixes

  16. #36
    Irgendwas mit e Avatar von Jojo
    Registriert seit
    26.08.2005
    Ort
    Karlsruhe
    Beiträge
    498

    Standard

    Ein Problem, dass man als Windows-User wahrscheinlich nicht nachvollziehen kann:

    Hier unter Linux, Windowmanager xfce, hab ich das Problem, dass sich der SimpleEdit nach einen Desktop-Wechsel ungefragt in den Vordergrund drängt, ohne dann auch den Fokus zu haben.

    Grüße,
    Jojo
    In the beginning was the word
    and the word was content-type: plain/text

    heute code ich, morgen debug ich und uebermorgen cast ich die koenigin auf int

  17. #37
    Projektleiter
    Registriert seit
    30.11.2005
    Ort
    Bottrop
    Beiträge
    1.419

    Standard

    Was für ein Glück, dass ich selbst Linux-Nutzer bin. ;)

    Ich probier es nachher mal, unter Openbox ist mir das noch nicht aufgefallen. Allerdings hab ich SimpleEdit auch irgendwie meistens im Vordergrund... ;)

  18. #38
    Benutzer Avatar von Guradia
    Registriert seit
    18.08.2005
    Ort
    Düsseldorf
    Beiträge
    58

    Standard

    Habe mich da auch gerade mal rangewagt. Und dabei einfach mal folgendes versucht:


    Ich habe eine Klasse "MTFrame" ... inkludiert aus einer anderen Klasse über __autoload(), somit für den Editor unsichtbar. Andererseits existierte der Name als Keyword in der Datei schon sehr häuffig.

    Ich tippe die Klasse an ... lasse die Code-Completion öffnen, in der sie allerdings nicht auftaucht. ... So tippe ich also weiter .. und muss verwundert beobachten, dass ich ins leere tippe ... es geschieht nix ...
    Bei genaurem hinsehen passiert doch etwas ... mein Tippen setzt sich erstaunlicherweise nicht dort fort, wo ich war, sondern einfach mal frei schnauze ins nächstliegende ()-Paar.

    Ich hoppse mal zu einer anderen Datei, eine Klasse ... in irgendeine Methode. Tippe $this-> und schaue in die Code-Completion ... die mir so erstaunliche Ding wie zzlib_* anbietet ... aber nicht Methoden der Klasse.
    Viel erstaunlicher ist aber, dass auch diesmal das lustige verhalten des Befüllens-des-nächstliegenden-()-Paares auftritt.

    Soviel zu meinen Erfahrungen ^^

  19. #39
    Projektleiter
    Registriert seit
    30.11.2005
    Ort
    Bottrop
    Beiträge
    1.419

    Standard

    Die Auto-Completion kennt aktuell nur die von PHP vordefinierten Funktionen. Für alles weitere brauche ich einen leistungsfähigeren Parser und Analyser. Das kommt noch, aber erst später.
    Du müsstest die Auto-Completion via ESC schließen können, dann hast du auch keine Probleme mit dem weitertippen an der richtigen Stelle.
    Ich werde das ganze natürlich demnächst mal nachvollziehen und so ner (falschen) Benutzung vorbeugen. Es ist halt noch ne Alpha vom ersten Milestone. ;)

  20. #40
    Projektleiter
    Registriert seit
    30.11.2005
    Ort
    Bottrop
    Beiträge
    1.419

    Standard

    Huch? Ja, mich gibts noch und ich bastel noch fleißig an SimpleEdit. :)

    Ich hab heute den Fehler in meinem LookAndFeel beseitigt und werde wohl wahrscheinlich das Übergangs-LookAndFeel wieder rausnehmen (sofern ich dafür nicht von jemandem einen über die Mütze gezogen bekomme).

    Außerdem habe ich versucht, den Fehler, den Jojo gemeldet hatte (WM-Fokus), zu reproduzieren, was mir aber nicht geglückt ist.
    @Jojo: Tritt der Fehler auch mit nem anderen WindowManager auf? Weil hier mit Openbox sehe ich davon nichts.

    Die nächste Alpha möchte ich im laufe der nächsten Wochen fertiggestellt haben. Inhaltlich neu sein werden:

    - Projekt-Managment (in den Kinderschuhen)
    - "ColorMixer"-Plugin (man gibt eine Farbe ein und bekommt 8 dazu passende - verwendet die Formel aus meinem ColorMixer-Programm)
    - AntCommander-Plugin (zum direkten ausführen von "ant"-Scripts, nützlich für Java-Nutzer, aber wohl auch für PHPler)
    - Neue HTML-Hilfe (erstmal wohl nur englisch, ich muss noch gucken, dass ich mir nen DTD-Parser zusammenhacke) / fertig, Code stammt von NetBeans
    - Neuer PHPTokenMarker (mit Highlighting für Variablen) - stammt von Jext / fertig
    - Farben für's Highlighting können angepasst werden (vorläufig aber nur als XML-Dateien - kommt dann mit der Konfiguration) / fertig
    - Neue PHP-Hilfe (englisch) / fertig
    - leicht verbesserte Auto-Completion (zeigt komplette Funktionssignatur an, statt wie bisher nur den Funktionsnamen) / fertig

    Die letzten beiden Punkte verdanke ich Thomas Weinert, von Weaverslave, der mir sein PHP-Script zum parsen der PHP-Sourcen geschickt hat.


    Jau... das ist hier dann sozusagen direkt meine ToDo-Liste, weil davon ist noch nicht allzuviel fertig... ;)


    Mitarbeiter sind übrigens immer noch gesucht. Aktuell könnt ich jemanden gebrauchen, der mir die HTML-Hilfe bastelt (d.h. die XML-Dateien)... ;)

    Edit: Noch'n Update: Ich hab gerade mit dem Autoren des PHP-Parser Plugins für jEdit Kontakt aufgenommen (nachdem ich festgestellt habe, dass es dafür inzwischen ein Plugin gibt, dass mit nem AST arbeitet). Folglich habe ich nun (endlich) einen richtigen PHP-Parser, der mir verwertbare Informationen liefert.

    Edit 2: Hab mal die Liste aktualisiert.
    Geändert von pago (19.03.2006 um 13:54 Uhr)

+ Antworten
Seite 2 von 6 ErsteErste 1 2 3 4 ... LetzteLetzte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. Mehrsprachigkeit von SimpleEdit
    Von Ben im Forum SimpleEdit
    Antworten: 3
    Letzter Beitrag: 23.08.2007, 17:21
  2. SimpleEdit documentation, FAQ, manual
    Von Ben im Forum SimpleEdit
    Antworten: 2
    Letzter Beitrag: 21.03.2007, 20:56
  3. Introduction to SimpleEdit
    Von pago im Forum SimpleEdit
    Antworten: 0
    Letzter Beitrag: 17.02.2007, 11:51

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein

Impressum · Tutorials · Nutzungsbedingungen · thematisch sortierte Linklisten · Spendenaufruf · Team · Partnerprojekte

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48