Tag: ruby

エスケープシーケンスで、既存の行、文字を書き換える

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