SQDev 0.6.1

Raven -

SQDev ist ein eclipse plugin, das die Entwicklung von ArmA scripts ermöglicht

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

Lizenzbestimmungen
Creative Commons <by>
Hallo Community

Ich nutze an dieser Stelle die Gelegenheit um euch SQDev vorzustellen. Hierbei handelt es sich um ein von mir entwickeltes plugin für eclipse, einer weit verbreiteten Entwicklungsumgebung, mit dem Ziel die Entwicklung von SQF-Scripten so einfach und komfortabel wie nur irgend möglich zu machen.



Features v0.6.1:
  • Editoren
    • Unterstützte Formate: .sqf , .sqdev, stringtable.xml
    • SyntaxHighlighting
    • Autovervollständigung (optional)
    • Vervollständigungs-Vorschläge
    • Öffne die BIKI-Seiten eines SQF-Befehls direkt aus dem Editor mit nur einem Klick!
    • Bleibe immer auf dem neuesten Stand mit der Update-Funktion für die SQF Befehle
    • Erweiterte Befehlsinformation: Informationen aus dem BIKI über die einzelnen Befehle können bequem im Editor eingesehen werden
    • HoverAssist: Fahre mit der Maus über einen Befehl im Code und erhalte entsprechende Informationen über ihn

  • Wizards: Mechanismus, der Standardaufgaben automatisiert
    • ProjectWizard: Erstellen neuer Projekte nach entsprechenden Bedürfnissen
    • ImportWizard
    • ExportWizard
    • NewFileWizard
  • UI Stringtable-Editor
    • Ermöglicht die Bearbeitung der Stringtable.xml via UI
    • Automatische XML-Generierung
    • Automatische Anpassung an direkte Änderungen der XML-Datei
    • XML-Parsing + rudimentäre Syntax-Kontrolle

  • Einstellungen: Jede Menge Möglichkeiten das Verhalten des plugins an den eigenen Geschmack und die eigenen Bedürfnisse anzupassen



Media:


Installation:
  • In eclipse über Help -> Install New Software
  • Add...
  • "SQDev" in das Namensfeld eintragen
  • Archive... (Nun zu dem heruntergeladenen zip-file navigieren und auswählen)
  • Auf "Next" klicken bis das plugin installiert ist
  • Eclipse neu starten


Roadmap:
  • Live-Syntax Check: SyntaxFehler werden direkt während des codens markiert
  • Quickfixes: Automatische Vorschläge zum Beheben von Fehlern
  • IDE-Support von Funktionen
  • Code Templates
  • Modkompabilität
  • Debugger
  • Editoren für alle restlichen ArmA-files
  • und vieles mehr


Issue-Tracker + SourceCode:

Wenn du einen Bug findest oder dir ein neues Feature wünschst, dann schaue mal im IssueTracker vorbei und erstelle einen neuen Issue mit deinem Anliegen.

Das gesamte Projekt wird hier auf GitHub als OpenSource-Projekt entwickelt, also wenn dich das Thema interessiert dann schaue gerne mal hinter sie Kulissen und wer weiß vielleicht hast du ja sogar Lust mich bei diesem Projekt zu unterstützen? Jede Hilfe ist natürlich sehr willkommen.



Wenn ich dein Interesse wecken konnte, dann empfehle ich dir für ausführlichere Informationen im wiki vorbei zu schauen ;)
Entwickler von SQDev
Co-Entwickler von OurAltis
  • Version 0.6.1

    - 1,1 MB - 50 mal heruntergeladen

    Quellcode

    1. Changelog:
    2. | Added: Tanoa as terrain dropdown
    3. | Added: Macro/Preprocessor-support
    4. | Added: Preprocessor (syntax) check
    5. | Fixed: save problem caused by code folding [need Info]
    6. | Fixed: StringtableEditor not overtaking changes from the UI into the XML
    7. | Fixed: Error when opening SQDevFileEditor
    8. | Fixed: SQFParser no longer bails out with macros
    9. | Fixed: Bug in CommandUpdate preventing it from processing a few commmands (e.g. safeZoneY)
    10. | Fixed: Bug in syntax processing
    11. | Improved: StringtableEditor does no longer auto-collapse the tree in the UI
    12. | Improved: Languages columns in StringTableEditor now get sorted -> no arbitrary order anymore
    13. | Improved: CommandUpdate can now recover on error by retry or skip
    14. | Changed: Enabled error markers in SQF-editor
    Alles anzeigen
  • Version 0.6.0

    - 1,05 MB - 52 mal heruntergeladen

    Quellcode: Changelog 0.6.0

    1. | Improved: Initial script header (added 2 trailing newLines)
    2. | Improved: SQF icon
    3. | Changed: All editors should now save in UTF-8 encoding
    4. | Added: Syntax attribute for commands
    5. | Added: Parsing for SQF files
    6. | Added: Parsing for Stringtable.xml files
    7. | Added: Stringtable editor
    8. | Added: ParseDelay preference
    9. | Added: Multi color syntax highlighting for keywords
    10. | Added: Option to reset keywords to last backup
    11. | Added: Code folding
    Alles anzeigen
  • Version 0.5.3

    - 589,65 kB - 65 mal heruntergeladen

    Quellcode: Changelog 0.5.3

    1. | Fixed: Bug preventing you from exporting empty files
    2. | Fixed: Bug allowing you to give invalid names to projects/scripts
    3. | Changed: Initial content is now description header instead of scopeName
    4. | Changed: CharacterCompletion improved (disabled in Strings and in front of words)
  • Version 0.5.2

    - 587,27 kB - 67 mal heruntergeladen

    Quellcode: Changelog 0.5.2

    1. | Fixed: Bug preventing you from creating a new SQF file when using the project explorer
  • Version 0.5.1

    - 587,07 kB - 69 mal heruntergeladen

    Bug fixes für v0.5.0

    Quellcode: Changelog 0.5.1

    1. | Fixed: Bug preventing you from creating a new SQF file
    2. | Fixed: Bug preventing the SQF editor from working properly on first startup
  • Version 0.5.0

    - 583,54 kB - 67 mal heruntergeladen

    Quellcode

    1. | Added: Content assist
    2. | Added: preference to enable/disable auto completion
    3. | Added: Resource framework
    4. | Added: Keyword update function
    5. | Added: Additional info display
    6. | Added: Keyword-Wiki-Connection
    7. | Added: Hover Assist
  • Version 0.4.0

    - 167,07 kB - 78 mal heruntergeladen

    Quellcode: 0.4.0 Changelog

    1. | Changed: A SQDevProject now contains a few more files (description.ext, link.sqdev)
    2. | Changed: Working tasks now run in different thread
    3. | Changed: SQF keywords are now case insensitive
    4. | Changed: SQDevProjects create a mission.sqm file
    5. | Changed: Created files are now in windows format ("\r\n" instead of "\n")
    6. | Added: SQDevFile fileType
    7. | Added: Linking preference category
    8. | Added: Auto clean preference
    9. | Added: Project wizard now has tooltips for every option
    10. | Added: Import and Export wizards
    11. | Added: More options when creating a SQDevProject
    12. | Added: SQDev editor
    13. | Fixed: Bug in the LayoutManager for the SQDevPreferencePage
    14. | Fixed: Bug preventing a fileCreation in subFolders
    15. | Fixed: Bug causing word parts getting highlighted as a keyword
    16. | Fixed: Bug: Strings that end with a quotation mark are not colored properly
    Alles anzeigen
  • Version 0.3.0

    - 95,43 kB - 72 mal heruntergeladen

    Quellcode: 0.3.0 Changelog

    1. | Implemented preferences
    2. - Added preference page
    3. - Added preference for specifying the Arma folders (in documents and programs directory)
    4. - Added preference for setting the behaviour on closing the preference page when there are some unsaved preferences
    5. | Editor behaviour now specified by preferences
    6. | fixed: version number is now correct
  • Version 0.2.0

    - 63,45 kB - 70 mal heruntergeladen