コンテンツにスキップ

自分自身のテキストエディターを作ろう

ようこそ!この本ではあなたにC言語でテキストエディターを作る方法をお見せします。

そのテキストエディターはantirez's kiloにいくつかの変更を加えたものです。 依存関係のない単一のCファイルで、あなたが小さなエディターに期待するであろう基本の機能や、構文ハイライト・検索機能を含みます。

この本は184のステップを通してエディターを作成します。 それぞれのステップでは、コードの追加・変更・削除をすることになります。 また、ほとんどのステップであなたはプログラムを即座にコンパイル・実行して変更を確認できます。

それぞれのステップを、時には細部まで説明します。 散文は読み飛ばしても構いません、一番大事なことは一からテキストエディターを作成することです。 道のりの中で学ぶことはなんでも学びです、変更を入力して結果を確認することには多くの学びがあります。

更なるチュートリアルの詳細については付録を確認してください(もしあなたが袋小路にはまった際や、助けを得たい時など)。

準備ができたら、チャプター1を開きましょう!

目次

  1. セットアップ
  2. Rawモードに入る
  3. Raw入力と出力
  4. テキストビューワー
  5. テキストエディタ
  6. 検索
  7. 構文ハイライト
  8. 付録

Githubリポジトリ