「テキストエディタ」の記事一覧
-
CRDT不要の協調編集手法を提案
2025-05-21 17:05
IT・ネットMatthew Weidner氏は、CRDTやOTを使わずにテキストの協調編集を可能にする手法を発表しました。この方法は、文字ごとに一意なIDを付与し、位置情報ではなく「IDの後に挿入」操作を送信することで同期ズレを回避。リッチテキストやドラッグ操作、装飾範囲の指定にも柔軟に対応可能で、従来のライブラリの複雑さを排しつつリアルタイム編集も実現します。最適化済みの実装としてArticulatedライブラリも公開されています。
-
VS Codeのテキストバッファ再実装の舞台裏
2025-05-20 09:34
IT・ネットVisual Studio Codeは、バージョン1.21で新たなテキストバッファ実装を導入しました。旧来の行配列方式では大規模ファイルに対応できず、Out-Of-Memoryエラーが頻発していました。新実装は“ピースツリー”と呼ばれるデータ構造を用い、複数バッファ+赤黒木を活用することで、読み込み速度とメモリ使用量を大幅に改善。ネイティブコードではなくTypeScriptでの最適化を選択した経緯や、実装上の課題と工夫も詳細に述べられています。
-
Kilo:1000行未満の軽量テキストエディタ
2025-05-19 20:28
IT・ネットKiloは1000行未満のC言語コードで構成された軽量テキストエディタで、シンタックスハイライトや検索機能を備えています。外部ライブラリに依存せず、VT100互換ターミナルで動作します。開発者向けに、他のエディタやCLIツールのベースとしての活用も提案されています。
Page 1 / 1