Engineer.社会人からWEBエンジニアになった人間の備忘録的勉強記録この広告は、90日以上更新していないブログに表示しています。2017-11-15Boostnoteは良いMarkdownエディタめっちゃ久しぶりの更新。当方エンジニアで、日々手順やメモを取ることが多いが、これまで理想とするMarkdownエディタには巡り会えていなかった。PaperAtomどれも満足はしていない中で使い続けてきて、そろそろ個人的な決定版が欲しかった。Markdownエディタに求めるものは以下の点。「フォルダ」のような概念があること異なるPC間でメモが同期できること一覧性が高いこと安い(月額料金は払いたくない)データのexportができること「フォルダ」ここでフォルダと言っているのは、例えばEvernoteのノートブックに対応するイメージで、中にあるメモがある分類でまとめられるものとしている。このフォルダのようなものがあれば、例えばMySQLに関するメモを作成するときは「MySQLフォルダ」にメモを保存しておけば、MySQLのメモを探すときにまず「MySQL」フォルダに見にいけばいい。メモを見返すときにフォルダがあれば圧倒的に楽になると思っている。(何かを思い出すときや探すときに、そういう階層構造のようにインデックスを作って、思い出している気がする。)残念ながらKobitoにはフォルダはなく、編集した順序でメモが並ぶというのが不満足だった。Paperはフォルダはあるものの、メモの編集画面とは異なる画面にフォルダの一覧画面があるため、別タブに表示している一覧にタブ移動しないといけないのが煩わしかった。Atomは左カラムにディレクトリの階層構造が常に表示することができるのでGood。当然ながら、自分の作業メモであったり何かのライブラリに関するメモは、いつでもどのPCでも見れるような状態にしておきたい。Kobitoで同期をしようと思うと月額480円のプレミアムプランに入らないといけない。Paperなんかはそもそもクラウドの保存しているメモをブラウザ上で編集するのでこの点は良かった。一覧性が高いことメモを探す時にとても重要。Paperはフォルダ毎にメモ一覧ページがあり、別のフォルダのメモ一覧を見ようと思うと一度フォルダ一覧ページに戻ってから再び見たいフォルダからメモ一覧ページに遷移しないといけず、なかなか煩わしい。(フォルダ毎だけでなく全メモ一覧ページがあるものの、それだとフォルダ毎にまとまらないのでNG)安い一般的な庶民なもので、やはり安いにこしたことはなく、ただ良いMarkdownエディタなのであれば多少の金額は払うつもりでいた。データのexportができることあまり優先度が高いわけではなかったが、やはりデータのexportができる方が嬉しい。いつそのエディタがサービス・開発中止になるともしれないので、いざとなったときに簡単に移行できるような備えはあった方が安心。以上のような観点でエディタを探したときに巡り合ったのがBoostnoteだった。OSS製のプログラマ向けMarkdownエディタで、無料で利用可能である。Electronをベースにしているが故にMac・Windows・Linuxと使えるプラットフォームの幅も広く、またiOS・Androidでもネイティブアプリがある。基本的に使い方はGithubにWikiといくつか使い方に関する記事があるので、それらを見るとだいたいわかる。Qiita上に記した求める点に対してBoostnoteの良さをつらっと書いていく。「フォルダ」Boostnoteでは「Storage」と呼ばれるものがフォルダに相当するもので、好きなようにラベルが付けられて言うことなし。Boostnoteは初期設定の中で、メモのrawデータ(CSONデータ)を格納するディレクトリを指定する。同期ディレクトリ内に指定することによって、同期しているデバイス同士ではデータを共有することが可能になる。https://github.com/BoostIO/Boostnote/wiki/Cloud-Syncing一覧性が高い特に気に入っているところだが、Boostnoteは様々な観点からメモを一覧にして閲覧することができる。Notes)スター付きメモ一覧(Starred)各Storage毎のメモ一覧(Folders)各タグ毎のメモ一覧(Tags)これだけ一覧で見る方法があると、メモも見つけやすい。(あとElectronアプリの割に動作がサクサクでそれも見つけやすさに遠からず寄与している気がする。メモが増えると遅くなるなどの検証はしていないのでここは何とも言えない。