{"id":1624,"date":"2020-09-24T10:40:10","date_gmt":"2020-09-24T08:40:10","guid":{"rendered":"http:\/\/www.hunggartorino.it\/ql\/?p=1624"},"modified":"2020-08-24T10:41:25","modified_gmt":"2020-08-24T08:41:25","slug":"notepad-superbasic-2","status":"publish","type":"post","link":"https:\/\/www.hunggartorino.it\/ql\/notepad-superbasic-2\/","title":{"rendered":"Notepad++ &#038; SuperBasic"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">For those who code, Notepad++ is really a useful tool, being lightweight but powerful at the same time.<br>It actually can indent text, sports a lot of shortcuts for search and replace, and can highlight text and &#8211; more important &#8211; code and syntax, which allows recognizing statements just like in MicroEMACS.<br>Add-ons are available for several languages, and amongst them there&#8217;s a SuperBASIC add-on: it is available at<br>http:\/\/qemulator.blogspot.com\/2015\/09\/superbasic-syntax-highlighting-in.html<br>This makes it easier to code without having to fire up QPC or a QL. Row numbers, comments and keywords are immediately recognizable.<br>Still, it&#8217;s possible to encounter little problems due to the difference between the QL character codes and the ASCII standard.<br>Special characters, like for example the accented letters, will be coded as two characters for each glyph. The tabs are misinterpreted, so programs written in Notepad++ and edited with MicroEMACS will appear with a bad text formatting.<br>If you feel comfortable using Notepad++, be careful to insert tabs as spaces.<br>As a last note, consider that Notepad++ adds an EOF character which SSB interpreter doesn&#8217;t like. The problem may be ignored with SuperBasic _bas files, but SSB crashes with a fatal error.<br>You may both reopen the file and save it under MicroEMACS, or delete the last newline and save.<\/p>\n","protected":false},"excerpt":{"rendered":"For those who code, Notepad++ is really a useful tool, being lightweight but powerful at the same time.It actually can indent text, sports \n<a class=\"moretag\" href=\"https:\/\/www.hunggartorino.it\/ql\/notepad-superbasic-2\/\"> [..more...]<\/a>","protected":false},"author":3,"featured_media":1622,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[43],"tags":[],"class_list":["post-1624","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programming"],"_links":{"self":[{"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/posts\/1624","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/comments?post=1624"}],"version-history":[{"count":1,"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/posts\/1624\/revisions"}],"predecessor-version":[{"id":1625,"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/posts\/1624\/revisions\/1625"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/media\/1622"}],"wp:attachment":[{"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/media?parent=1624"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/categories?post=1624"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/tags?post=1624"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}