{"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

\u00fcber Sublime Text<\/h2>\n\n\n\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.
Kostenpunkt: 80$<\/p>\n\n\n\n

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

\u00fcber gdl-sublime<\/h2>\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.
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

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

\"\"
Hier ein Screenshot der mit dieser Routine erzeugten Ordnerstruktur<\/figcaption><\/figure>\n\n\n\n

Diese Konvertierungsroutine hat Runxel in sein GDL-Build eingebaut, so dass man z\u00fcgig zwischen ArchiCAD und Sublime Text wechseln kann.<\/p>\n\n\n\n

F\u00fcr alle die GDL-Objekte in einer angenehmen Umgebung entwicklen m\u00f6chten, kann man nur zu Sublime Text mit der Erweiterung gdl-sublime raten.<\/p>\n\n\n\n

<\/p>\n","protected":false},"excerpt":{"rendered":"

\u00fcber Sublime Text Sublime Text gilt bei vielen freien und professionellen Entwicklern aller m\u00f6glichen Programmiersprachen, in erster Linie aber wohl f\u00fcr Webapplikationen, als der ultimative Editor \u00fcberhaupt.Kostenpunkt: 80$ 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 … \u201eSublime Text + gdl-sublime\u201c<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":865,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"kbtopic":[13],"kbtag":[],"mkb_version":[],"class_list":["post-202","kb","type-kb","status-publish","has-post-thumbnail","hentry","kbtopic-entwicklung"],"_links":{"self":[{"href":"https:\/\/gdlschmiede.de\/wp-json\/wp\/v2\/kb\/202","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gdlschmiede.de\/wp-json\/wp\/v2\/kb"}],"about":[{"href":"https:\/\/gdlschmiede.de\/wp-json\/wp\/v2\/types\/kb"}],"author":[{"embeddable":true,"href":"https:\/\/gdlschmiede.de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gdlschmiede.de\/wp-json\/wp\/v2\/comments?post=202"}],"version-history":[{"count":9,"href":"https:\/\/gdlschmiede.de\/wp-json\/wp\/v2\/kb\/202\/revisions"}],"predecessor-version":[{"id":918,"href":"https:\/\/gdlschmiede.de\/wp-json\/wp\/v2\/kb\/202\/revisions\/918"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gdlschmiede.de\/wp-json\/wp\/v2\/media\/865"}],"wp:attachment":[{"href":"https:\/\/gdlschmiede.de\/wp-json\/wp\/v2\/media?parent=202"}],"wp:term":[{"taxonomy":"kbtopic","embeddable":true,"href":"https:\/\/gdlschmiede.de\/wp-json\/wp\/v2\/kbtopic?post=202"},{"taxonomy":"kbtag","embeddable":true,"href":"https:\/\/gdlschmiede.de\/wp-json\/wp\/v2\/kbtag?post=202"},{"taxonomy":"mkb_version","embeddable":true,"href":"https:\/\/gdlschmiede.de\/wp-json\/wp\/v2\/mkb_version?post=202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}