スクリーンショット
使い方
Releases に各種バイナリが置いてあるのでそこからダウンロードして利用してください
GitHub リポジトリへのリンク
作った理由
自分が個人的に欲しかったものだからです。
保存をしないようなメモをしておくのに Notepad++
を使っていたのですが、Windows 限定なのが困っていました。(Windows と macOS 両方使うので)
macOS で Notepad++
みたいなツールを求めていたのですが、パッと見つからなかったため、マルチプラットフォームなメモ帳を作ろうと思いました。
- クリップボードの内容を貼り付けてから、ちょっとだけ編集して内容を確認したい
- ファイルの保存場所を逐一指定したくない
- アプリケーション、OS 終了時に「保存しますか?」というダイアログが出てほしくない
- ファイルパスやファイル名を考えないで、一時的に内容を保存しておいてくれれば十分 (最悪吹っ飛んでもよい)
- エディタ部分は矩形選択、矩形編集ができてほしい
- 「各行の先頭にハイフンを足したい」みたいなとき
- マルチプラットフォームのアプリが欲しい (主に Windows と macOS)
- サーバを必要としない (オフラインで動作する)
- 上記を満たすツールがなかなか見つからなかった
Visual Studio Code でも同じことを実現することができますが、別プログラムとして動作してほしいという思いもありました。
作った感想
- エディタ部分は Monaco Editor を使いました。矩形選択など欲しい機能が豊富だったので非常に便利でした
- タブ機能付きのエディタが意外と少ないコードで実現できたのは驚きでした
- ウィンドウのサイズや位置を lowDB という npm を使って実装してみましたが、違和感なく動作しているので実装していて楽しかったです