[#9445] thread.rb — m_seki@...

18 messages 2000/03/16
[#9446] Re: thread.rb — matz@... (Yukihiro Matsumoto) 2000/03/17

[#9460] Re: thread.rb — m_seki@... 2000/03/21

[#9462] Re: thread.rb — matz@... (Yukihiro Matsumoto) 2000/03/21

まつもと ゆきひろです

[#11281] Re: thread.rb — Masatoshi SEKI <m_seki@...> 2000/10/22

[#9498] timeout しない timeout — ARIMA Yasuhiro <fit0298@...>

有馬です。

20 messages 2000/03/26
[#9506] Re: timeout しない timeout — matz@... (Yukihiro Matsumoto) 2000/03/27

まつもと ゆきひろです

[#9509] Re: timeout しない timeout — gotoken@... (GOTO Kentaro) 2000/03/27

In message "[ruby-dev:9506] Re: timeout しない timeout"

[ruby-dev:9348] Re: tabs on terminal

From: Koji Arai <JCA02266@...>
Date: 2000-03-02 14:51:10 UTC
List: ruby-dev #9348
新井です。

>>> From: WATANABE Hirofumi <Hirofumi.Watanabe@jp.sony.com>
>>> Date: 02 Mar 2000 10:52:36 +0900
>>> Subject: [ruby-dev:9341] Re: tabs on terminal

> わたなべです.

> tab の設定は terminfo だと hts で termcap だと st です.
> これは幅ではなく現在いる位置で設定します.

おぉ、なるほど。言われてみればマニュアルにはそういうことが書
いてある(バカ)。

"set a tabstop in the current column of every row" ってとこで
「current column」って何?って思ってましたが、

> こんな感じで 4 にできます.
> 
> tbc = `tput tbc`
> hts = `tput hts`
> print "#{tbc}\r\n", ("#{hts}" + " " * 4) * 32, "\n"

これで理解しました。

> print "\e[3g\r\n", ("\eH" + " " * 4) * 32, "\n"

確かにこっちじゃないとダメですね。

> /usr/share/tabset/vt100 とかあったりもする.

ここのファイルを使うのは推奨されないというのを聞いた覚えがあ
ります(勘違いかも)。実際会社のEWS4800(SVR4)にはディレクトリ
はあるけどファイルは1つもないのでした。

しかし、Linuxにはあった!こっちは全然見てませんでした。なる
ほどこれをcatすればtab8に戻りますね。

どうも、ありがとうございました。
# rubyを絡めてくれたおかげで、かろうじてセーフかな?感謝感謝 (^^)

--
新井康司 (Koji Arai)

In This Thread

Prev Next