スムルトロン
Smultronは、初心者および上級ユーザー向けに設計されたmacOS(以前のMac OS X)用のテキストエディターです。元々はオープンソースとして公開されていましたが、現在はMac App Storeで販売されています。 Cocoa APIを使用してObjective-Cで記述されており、さまざまな種類のファイルを編集および保存できます。 Smultronは、C、C ++、LISP、Java、Python、PHP、Ruby、HTML、XML、CSS、Prolog、IDL、Dなどの多くの一般的なプログラミング言語をサポートする構文強調表示も備えています。
スムルトロンはスウェーデン語で森林のイチゴを意味します。
特徴
Smultronは、構文の強調表示とテキストエンコーディングのサポートの幅が広いことで主に注目されていますが、列ビューと複数タブへのアプローチが異なることでも注目されています。これは、Webサイトの迅速な作成に役立ち、ユーザーが他のクイックコーディング実装や整頓されたファイル編成のショートカットを利用およびカスタマイズできるようにします。分割ファイルビュー、行の折り返し、ライブ検索/インクリメンタル検索、コマンドラインユーティリティ、行番号、HTMLプレビューなどの他の機能が含まれています。また、コードスニペットと変更可能な非表示の設定を使用します。スウェーデン語、中国語(簡体字および繁体字)、英語、チェコ語、フランス語、ハンガリー語、フィンランド語、ドイツ語、日本語、オランダ語、イタリア語、およびスペイン語のローカライズサポートがあります。
歴史
スウェーデンのプログラマーPeter Borgによって作成および開発され、2004年5月にSourceforgeに最初に登録され、Macオープンソースコミュニティから多くのサポートとフィードバックを受けました。アプリケーションの名前は、一般的なスウェーデンの森林いちごに由来するため、アプリケーションアイコンです。 Borgが開発した別のプログラムであるLingonは、別の一般的なスカンジナビアのベリーにちなんで命名されました。 2009年7月31日の時点で、ボルグはSmultronの開発を中止することを発表しましたが、アクティブな開発は中断後に再開されました。
2009年9月12日に、BorgはMac OS X 10.6 Snow Leopardで導入されたバグを修正する新しいバージョン3.6beta1を発表しました。彼はまた、「近い将来、これ以上のバージョン」をリリースしないと述べた。
2010年には、プログラマーJean-Francois Moyによって作成され、フランス語で「Strawberry」にちなんで命名された「Fraise」という名前のフォークが導入されました。また、このフォークは、オープンソースで、Snow Leopardでの64ビットサポート(ただしOS X 10.5のサポートはありません)、自動更新メカニズム、重複行の検出、およびその他の機能を提供していました。この開発ブランチにはこれ以上の更新はありません。macOSSerriaの時点で、アプリは開かなくなります。
2011年1月6日、Smultronのバージョン3.8がMac App StoreのPeter BorgによってOS X 10.6-10.8の有料アプリとして公開されました。最終的に、個別のバージョン6、7、および8(それぞれOS X 10.9、10.10、および10.11用)がApp Storeでリリースされました。各バージョンには、Smultron 6でのiCloudサポートやSmultron 7でのコンテキストメニューの改善などの新機能と改善が含まれています。Smultron8では、Smultronに既に存在するタブだけでなく、ネイティブOS Xタブもサポートされます。また、注目すべき点は、構文の強調表示が各バージョンで更新され、より多くの言語が含まれるようになったことです。
- Smultron 6のSASS / SCSS、Groovy、Go、Make、およびYAML
- Arduino、Clojure、Final Cut Pro XML、Fountain、Hack、Notation 3、Processing、Rust、Strings、Swift、Turtle、XLIFF、XQuery、およびZimbu in Smultron 7
- Smultron 8のLESS、MathProg、Nim、およびSmalltalk
Smultron 8では、構文強調表示で120以上の言語がサポートされています。