2020-03-22

goでvimのようなTUIテキストエディタを作ってみた

goでvimのようなエディタを作ってみました

インストール

$ go get github.com/tzmfreedom/myvim

使い方

$ myvim /path/to/file

実装方法

基本的には

描画はエスケープシーケンスで座標0:0にしたり画面クリアしたりしてます。

キー入力によってコマンドモードと入力モードを切り替えたりコマンドを解釈してます。 キーイベントはtermboxでハンドリングしてます。

このエントリーをはてなブックマークに追加