Tag: ruby
エスケープシーケンスで、既存の行、文字を書き換える
こんにちはー
Vim は、ターミナル上で動くアプリですが、カーソルの位置を変えて、既存の行、文字の内容を上書きしたりできます。
こういうのって、どうやるのかなあと調べていたら、どうやら、エスケープシーケンスというのを使うらしいです。
というわけで、使ってみました。
目的
ターミナル上の既存の行、文字を書き換える
方法
エスケープシーケンスを使用して、カーソルを動かす
カーソルを動かしてみる絶対座標でカーソルを変更します。次のような形です。
1\e[行;列H
今回は Ruby でやってみたいと思います。12# 左上から 2行、3列目にカーソルを移動printf "\e[2;3H"
カーソルが
…
Read More