mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
9c5b1986a3
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@370 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
55 lines
No EOL
936 B
Text
55 lines
No EOL
936 B
Text
GNU Readline Libraryを利用するための拡張モジュールです。
|
|
|
|
require "readline"
|
|
include Readline
|
|
|
|
line = readline("Prompt> ", TRUE)
|
|
|
|
のように使用してください。
|
|
|
|
[Readline]
|
|
|
|
<モジュール関数>
|
|
|
|
readline(prompt, add=nil)
|
|
|
|
一行入力を読み込みます。
|
|
addがTRUEの場合、ヒストリに読み込んだ文字列を追加します。
|
|
|
|
<クラスメソッド>
|
|
|
|
completion_proc = proc
|
|
|
|
補完時の動作を決定するProcオブジェクトを指定します。
|
|
procは引数に入力文字列を取り、候補文字列の配列を返すように
|
|
してください。
|
|
|
|
completion_proc
|
|
|
|
補完時の動作を決定するProcオブジェクトを返します。
|
|
|
|
completion_case_fold = case_fold
|
|
|
|
補完時に大文字小文字を区別しない場合、TRUEを指定します。
|
|
|
|
completion_case_fold
|
|
|
|
補完時に大文字小文字を区別しない場合、TRUEを返します。
|
|
|
|
vi_editing_mode
|
|
|
|
VIモードになります。
|
|
|
|
emacs_editing_mode
|
|
|
|
Emacsモードになります。
|
|
|
|
<クラス定数>
|
|
|
|
HISTORY
|
|
|
|
ヒストリに対する操作はこの定数を通して行ってください。
|
|
配列と同じように扱えるようになっています。
|
|
|
|
|
|
|