{"id":202,"date":"2017-01-29T17:37:15","date_gmt":"2017-01-29T17:37:15","guid":{"rendered":"http:\/\/demo-data.minerva-kb.com\/?post_type=kb&p=202"},"modified":"2021-01-26T23:22:32","modified_gmt":"2021-01-26T22:22:32","slug":"sublime-text","status":"publish","type":"kb","link":"https:\/\/gdlschmiede.de\/kb\/sublime-text\/","title":{"rendered":"Sublime Text + gdl-sublime"},"content":{"rendered":"\n
Sublime Text<\/a> gilt bei vielen freien und professionellen Entwicklern aller m\u00f6glichen Programmiersprachen, in erster Linie aber wohl f\u00fcr Webapplikationen, als der ultimative Editor \u00fcberhaupt. Sublime Text ist extrem vielseitig und extrem nutzeranpassbar, besitzt zudem die M\u00f6glichkeit \u00fcber ein sog. Package Control, Sprachpakete und Plugins automatisch zu installieren und up to date zu halten.<\/p>\n\n\n\n Sublime-GDL-Build-MAC-Manual-2<\/p>\n\n\n\n Anfang 2015 erschien auf der Entwicklerplattform Github ein Sublime Text Package f\u00fcr die Scriptsprache GDL. Das Paket stammt von dem deutschen Entwickler \u201eRunxel\u201c, https:\/\/github.com\/runxel\/GDL-sublime<\/a>.<\/p>\n\n\n\n Das Paket von Runxel enth\u00e4lt das komplette Syntaxhighlighting f\u00fcr nahezu alle GDL-Befehle und globalen Variablen, wobei eigene Colorschemes erstellt oder angepasst werden k\u00f6nnen. Au\u00dferdem sind Code-Snippets m\u00f6glich (einige sind im Paket enthalten), welche per Shorttag und TAB eingegeben werden k\u00f6nnen. Seit ArchiCAD 23 gibt es eine neue Funktion im LP_XMLconverter, n\u00e4mlich das Konvertieren von GSM-Dateien in mit Texteditoren editierbare Einzelscripte. Die Methode nennt sich GSM2HSF.<\/p>\n\n\n\n
Kostenpunkt: 80$<\/p>\n\n\n\n\u00fcber gdl-sublime<\/h2>\n\n\n\n
Schlie\u00dflich besitzt das Paket auch Autovervollst\u00e4ndigen von Code und das automatische Einr\u00fccken von Code, z.B. Bei IF oder FOR Routinen.
Last but not least zu Erw\u00e4hnen w\u00e4re das globales GOTO, welches Subroutinen anspringt, wennman den Cursur im Namen der Subroutine im Aufruf platziert und F12 dr\u00fcckt..<\/p>\n\n\n\n