
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
viのようなTUIエディタを作ってみる
はじめに 先日のMS BuildにてNotepadに変わるTUIエディタとして「Edit」が発表された。Editという名前の... はじめに 先日のMS BuildにてNotepadに変わるTUIエディタとして「Edit」が発表された。Editという名前の検索性が悪すぎてSNS上ではそればかり話題になっていたが、Rustで書かれているLightweightな実装ということで一部のRust界隈では違う盛り上がり方もしていた。 そんな中、ふとこのようなTUIエディタはどうやって作られているのだろうか?と気になった。こういう時は自分で実装してみるのが一番早いだろう、ということで一番手癖で書けるRubyで雑に実装してみることにした。 とりあえずこのくらいはできるようになっている。 ソースコードはこれ。 現状の機能としては以下。 表示 行折り返しのみ ファイルの作成&編集 文字の挿入 文字の削除 行の削除 移動 1文字単位 ページ単位 コマンド 全文検索 ファイルの保存 マルチバイト文字非対応 本当にTUIエディタとして最小限の
2025/06/02 リンク