ITエンジニア/デザイナ向けにオープンソースを毎日紹介

プログラミングエディタをお探しの方は一回チェックしてみても良いかも。

プログラマーにとって生産性を左右するのがエディタです。使い勝手の良いエディタを使うかどうかでプログラミングの効率が全く変わってきます。今回はその一つ、Notepasを紹介したいと思います。

NotepasはDelphiで作られており、マルチプラットフォームで動作させられるようになっています。現在はWindows、Linux向けのバイナリが提供されていますがMac OSXでもQtを使って対応できるようです。

メイン画面です。
メイン画面です。

ごくシンプルな画面です。実際、軽量に動作するのを特徴に挙げています。

コードを書いてみました。が、Rubyはシンタックスハイライトに入っていませんでした…。
コードを書いてみました。が、Rubyはシンタックスハイライトに入っていませんでした…。

気を取り直してJavaScriptで。こちらはハイライト表示されています。
気を取り直してJavaScriptで。こちらはハイライト表示されています。

エディタの設定。タブ幅などが一覧になっています。これを変更することで設定を柔軟に編集できます。
エディタの設定。タブ幅などが一覧になっています。これを変更することで設定を柔軟に編集できます。

色づけの設定もできます。
色づけの設定もできます。

コードの整形ツールがあります。
コードの整形ツールがあります。

コード整形を使うと変数名の後の=を揃えたり、指定文字数で改行したりといったことが容易にできます。見づらいコードもこの機能を使うことで可読性高く変換できるでしょう。

外字の挿入。
外字の挿入。

検索、置換も柔軟なオプションを備えています。
検索、置換も柔軟なオプションを備えています。

エディタはタブに対応しており複数ファイルを開けます。これはその表示しているファイル一覧。
エディタはタブに対応しており複数ファイルを開けます。これはその表示しているファイル一覧。

コードフィルター。コードを検索を使ってフィルタリング表示できます、
コードフィルター。コードを検索を使ってフィルタリング表示できます、

この他、ファイルを縦や横に並べて表示したり、開いているファイルすべてから指定文字列を検索、置換する機能があります。保存処理周りで若干不安定な気がしますが、今後改善されれば使い勝手の良いエディタになると思われます。

オープンソースとあって必要があれば自分でカスタマイズしたり、コミュニティベースで発展できる可能性があるのが利点と言えます。コード量がまだ多くない今の時点から注目しておけば、今後の開発が楽しみになるのではないでしょうか。

NotepasはPascal製、Windows/Linux用のオープンソース・ソフトウェア(GPL v3)です。

notepas - Advanced multi-platform text editor for developers - Google Project Hosting

 

MOONGIFTの関連記事

コメント

  • DevRel
  • Com2