- 600 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/28(金) 11:56:30 ]
- >>588
カーソル位置が問題になるということは、そのsshクライアントには ズバリ、ターミナルエミュレータ機能があるでしょう。 ターミナルエミュレーションはsshからは一寸離れるのでどこかの unix系プログラミングのスレで聞くのがいいかもしれませんね。 ターミナルエミュでは、サーバー側で動作するアプリ(シェルやvi)は ターミナルの能力を調べ(VT100相当なのか、バックスペースだけ有効とか)、 それに合わせた画面制御文字(エスケープ+何か、コントロール何か、など) をターミナル側に送ってきます。 ターミナル側(sshクライアント)では、それに合わせて文字を表示したり、 カーソル位置を移動させたりします。 従いまして、カーソル位置はターミナル側(sshクライアント)側で保持しているもの であり、あなたの場合は、あなたが作成中のsshクライアントプログラムの変数に 保持されているものと思われます。
|

|