Skip to content
japanese translation of kilo tutorial
C Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc
.gitignore
Makefile
README.md
kilo.c

README.md

すごいテキストエディタ楽しく作ろう! (Kilo)

Kiloというテキストエディタがあります。

Kilo: A text editor in less than 1000 LOC with syntax highlight and search.

C言語で書かれており、コードは1000行程度、教育的ながら構文ハイライトを備えており、実用的な題材です。

本稿ではKiloを読んで写経した様子を解説していきます。わたしテキストエディタ作れるよ!という感じになれたらいいですね。

もっとも、すでに解説があるため、それらを参照しながらやっていきます。楽に楽を重ねていくスタイルです。

本稿はBuild Your Own Text Editorの翻訳形式となっています。ところどころ原文飛ばしたり、文章をかなり変更したりしていますが、技術的な意味は捉え損ねないようにやっているつもりです。

ソースコードのライセンスはBSD 2-clauseであり、Build Your Own Text EditorのライセンスはCC BY 4.0となっています。翻訳のライセンスはあとで決めます。今のところはAll rights reservedです。

kiloには日本語の解説も存在します。これについても適宜参照して文章を補完できればと思っています。

You can’t perform that action at this time.