Vimのエミュレーターを作りたい
■ このスレッドは過去ログ倉庫に格納されています
エミュレーターで調べてもゲームしか出てこない
エミュレーターってどうやって作るん? ゲームはPCとは違うハードウェア向けのソフトウィ動かすためにハードウェアをエミュレートする必要があるけどVimはただのVimだからな >>5 ブラウザからVim練習できる環境を作りたいんだよ >>6 ブラウザでVimいじれるようにしたい
サーバー立ててそこに飛ばすようにする案も思いついたけどめんどくさいからエミュレーター作れば早いって結論になった >>10
ブラウザでVimを使って何を編集するの? >>9 違うんだ
練習アプリを作ろうと思ってる
自分だけの練習じゃなくて >>12
じゃあブラウザで普通にキー入力を受け取ってVimを再現すればいいのでは >>10 元々設定してるテキストファイルをいじる
自環境を汚さなくても練習できるアプリを作ろうと思ってて >>13 そのためにエミュレーターを作る必要があると思ってたんだが
作らなくてもいける? >>16 多少慣れがいるじゃん?
キーバインドの知識もいるし
その練習にと思って エミュってかvimはアプリだから、入力信号と画面操作を再現するブラウザアプリを同じように作る感じか >>15
エミュレータはいらないよ
ただモードとカーソルの座標と直前の入力を状態として持っておいて、入力のイベントが来たらそれぞれの状態に変化を与えればいいだけ
コマンドパターンでアンドゥリドゥも簡単に実装できるよ >>18 サーバー立ててSSH接続する方法もある
けどユーザーが汚した環境を元通りにしないといけないのが手間だと思って そういえばxyzzyって今でも使ってる人いるのかな >>22 こんなものがすでに!
知らなかった、ありがとう >>30
キー入力だけだからブラウザ毎の違いはあんまないはず 作ること自体が目的じゃないならクラウドのエディタでよくね
クラウド9とかvim操作できた気がする >>33 今回は作るのが目的かな
そういう練習アプリ作ってみたいって感じ 操作練習だけならキーバインドしとけばいいんだろうけどconf作るとかまでやるとめっちゃ大変そう >>35 遊ぶ場所を提供して、遊んでもらう感じ
できたら問題みたいなのも出してスコア化したい >>36 そこなんだよね
思いついたはいいけど、もっと簡単に実現できる方法ないかなと思ってて ■ このスレッドは過去ログ倉庫に格納されています