1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. zeitisen

Beiträge von zeitisen

  • jEdit für AutoIt

    • zeitisen
    • 3. April 2017 um 15:32

    Ich habe jetzt noch ein Problem isolieren können.
    Ich hatte am Anfang das Problem, dass ctags keine Ergebnisse lieferte.
    Das konnte ich jetzt näher eingrenzen.

    Wenn jEdit mit dem Installer installiert wird, dann wird ein Eintrag in der Registry
    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run mit dem Inhalt
    "C:\Program Files\jEdit\jedit.exe" -background -nogui --l4j-dont-wait

    erstellt. So gestartet funktioniert ctags und auch die Hypersuche nicht.

    Wenn Jedit mit dem selben Aufruf über den Link vom Desktop gestartet wird, dann funktioniert alles

  • jEdit für AutoIt

    • zeitisen
    • 31. März 2017 um 10:47

    Hallo,

    am Anfang meiner Versuche hatte ich das Problem, dass das $ in Variablennamen nicht mit selektiert wurde.
    Dann habe ich irgendwann von Hand die au3.xml im modes ordner aktualisiert und es ging .
    Seit gestern nach Update UDFs geht es wieder nicht.

    Ist die Vorlage au3.xml in Template nicht auf dem richtigen Stand?
    Wo finde ich das in der Vorlage?

    Edit:
    Problem behoben.
    Ich habe gestern jEdit4AutoIt.7z neu heruntergeladen wegen der aktuellsten Version jEdit4AutoIt_UDF_Updater.au3.

    Leider ist in diesem File alles andere noch alt. Also alte \Templates\au3.xml

    Alte Scripte mit env(userprofile) statt appdata und \.jedit statt \jEdit

    Der Updater ist auch nur im .a3x format enthalten, nicht in der Quelle

    @Stilgar Kannst Du das vielleicht mal aktualiseren? Ich könnte dir auch meine Version packen und zusenden.

  • jEdit für AutoIt

    • zeitisen
    • 29. März 2017 um 13:18

    Hallo,

    nachdem ich mich jetzt seit einiger Zeit mit jedit4autoit beschäftige, sind mir jetzt noch einige Punkte aufgefallen.

    1. ich habe mich gewundert, warum ich keine UDFs in XInsert hatte. Nun habe ich das Problem gefunden. Im Script jEdit4AutoIt_UDF_Updater.au3 steht überall @UserProfileDir. Das ergibt "C:\Users\meinBenutzername". Jedit speichert seine Daten aber in "C:\Users\meinBenutzername\AppData\Roaming\jEdit", das entspricht dem macro @AppDataDir & "\jEdit". Ich habe das Script geändert.


    2. 32/64 Bit: Autoit wird in c:\Programme (x86) installiert. Die zugehörigen Registryeinträge befinden sich auf einem 64Bit-System nicht in "HKEY_LOCAL_MACHINE\SOFTWARE\AutoIt v3\AutoIt\" sondern in "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\AutoIt v3\AutoIt\". Wie man das allgemeingültig formuliert, konnte ich noch nicht herausfinden. Ich habe als Workaround das eingefügt:


    Code
    Global $sDirIncludes = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\AutoIt v3\AutoIt\", "InstallDir") & "\Include\"
    If @error Then
    	$sDirIncludes = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\AutoIt v3\AutoIt\", "InstallDir") & "\Include\"
    Endif

    Damit funktioniert plötzlich auch das Erstellen der UDFs. Ein Nebeneffekt der alten Version war, dass nach dem Ausführen des Updates plötzlich ein Ordner %userdir%\.jedit\modes\au3 vorhanden war. Das ist jetzt auch behoben.

    3. au3.xml In der aktuellen zip-Datei ist diese nicht im Ordner modes enthalten. Oder wird die durch den Updater erzeugt aus dem au3.xml in templates?

    4. Code Completion. Dafür gibt es wohl widerspüchliche Einstellungen. Einmal im Plugin "Completion" und im Plugin "SideKick". Wenn ich in Completion/General "automatically show completion after any key" aktiviere, dann blitzt das Completion Menü kurz auf und verschwindet wieder. Erst wenn das deaktiviert wird, funktioniert es wie erwartet. In wie weit diese Einstellungen sich ergänzen oder behindern, muss ich noch einmal ausführlicher testen.

    Das einzige, was ich jetzt von Scite noch vermisse, ist caseinsensitivity beim Eingeben der Schlüsselwörter und dann automatisches Korrigieren des Cases und die Anzeige der Parameter einer Funktion als tooltip während der Eingabe.

    Ansonsten einfach genial!

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™