るりまサーチ

最速Rubyリファレンスマニュアル検索!
187件ヒット [1-100件を表示] (0.027秒)
トップページ > クエリ:-[x] > クエリ:Raise[x] > ライブラリ:readline[x]

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

検索結果

<< 1 2 > >>

Readline::HISTORY.delete_at(index) -> String | nil (140.0)

index で指定したインデックスの内容をヒストリから削除し、その内容を返します。 該当する index の内容がヒストリになければ、 nil を返します。 index に 0 を指定すると Readline::HISTORY.shift と同様に最初の入力内容を削除します。 また、 -1 は最後の入力内容というように、index に負の値を指定することで、 最後から入力内容を取得することもできます。 index が -1 の場合は Readline::HISTORY.pop と同様に動作します。

...すると Readline::HISTORY.shift
と同様に最初の入力内容を削除します。
また、 -1 は最後の入力内容というように、index に負の値を指定することで、
最後から入力内容を取得することもできます。
index が -1 の場合は Readline::HISTORY...
...のヒストリのインデックスを指定します。

@raise NotImplementedError サポートしていない環境で発生します。

例:

require "readline"

Readline
::HISTORY.push("foo", "bar", "baz")
Readline
::HISTORY.delete_at(1)
p Readline::HISTORY.to_a #=> ["foo", "baz"]...

Readline::HISTORY.[](index) -> String (136.0)

ヒストリから index で指定したインデックスの内容を取得します。 例えば index に 0 を指定すると最初の入力内容が取得できます。 また、 -1 は最後の入力内容というように、index に負の値を指定することで、 最後から入力内容を取得することもできます。

...たインデックスの内容を取得します。
例えば index に 0 を指定すると最初の入力内容が取得できます。
また、 -1 は最後の入力内容というように、index に負の値を指定することで、
最後から入力内容を取得することもできま...
...します。
また、 -1 は最後の入力内容というように、負の数を指定することもできます。

@raise IndexError index で指定したインデックスに該当する入力内容がない場合に発生します。

@raise RangeError index で指定したイ...
...きな値の場合に発生します。

例:

require "readline"

Readline
::HISTORY[0] #=> 最初の入力内容
Readline
::HISTORY[4] #=> 5番目の入力内容
Readline
::HISTORY[-1] #=> 最後の入力内容
Readline
::HISTORY[-5] #=> 最後から5番目の入力内容

例: 1000000 番...

Readline.#readline(prompt = "", add_hist = false) -> String | nil (126.0)

prompt を出力し、ユーザからのキー入力を待ちます。 エンターキーの押下などでユーザが文字列を入力し終えると、 入力した文字列を返します。 このとき、add_hist が true であれば、入力した文字列を入力履歴に追加します。 何も入力していない状態で EOF(UNIX では ^D) を入力するなどで、 ユーザからの入力がない場合は nil を返します。

...フォルトは偽です。

@raise IOError 標準入力が tty でない、かつ、標準入力をクローズしている
(isatty(2) の errno が EBADF である。) 場合に発生します。

例:

require "readline"

input = Readline.readline
(プロンプトなどは表...
...c

p input # => "abc"

input = Readline.readline("> ")
(">"を表示し、入力待ちの状態になります。
ここでは「ls」を入力後、エンターキーを押したと想定します。)
> ls

p input # => "ls"

input = Readline.readline("> ", true)
(">"を表示し...
...require 'readline'

stty_save = `stty -g`.chomp
begin
while buf = Readline.readline
p buf
end
rescue Interrupt
system("stty", stty_save)
exit
end

例: INTシグナルを捕捉して、端末状態を復帰する。

require 'readline'

stty_save = `stty -g`.chomp...

Readline.basic_quote_characters -> String (108.0)

スペースなどの単語の区切りをクオートするための 複数の文字で構成される文字列を取得します。

...スペースなどの単語の区切りをクオートするための
複数の文字で構成される文字列を取得します。

@raise NotImplementedError サポートしていない環境で発生します。

@see Readline.basic_quote_characters=...

Readline.basic_word_break_characters -> String (108.0)

ユーザの入力の補完を行う際、 単語の区切りを示す複数の文字で構成される文字列を取得します。

...ユーザの入力の補完を行う際、
単語の区切りを示す複数の文字で構成される文字列を取得します。

@raise NotImplementedError サポートしていない環境で発生します。

@see Readline.basic_word_break_characters=...

絞り込み条件を変える

Readline.completer_quote_characters -> String (108.0)

ユーザの入力の補完を行う際、スペースなどの単語の区切りを クオートするための複数の文字で構成される文字列を取得します。

...ーザの入力の補完を行う際、スペースなどの単語の区切りを
クオートするための複数の文字で構成される文字列を取得します。

@raise NotImplementedError サポートしていない環境で発生します。

@see Readline.completer_quote_characters=...

Readline.completer_word_break_characters -> String (108.0)

ユーザの入力の補完を行う際、 単語の区切りを示す複数の文字で構成された文字列を取得します。 Readline.basic_word_break_characters との違いは、 GNU Readline の rl_complete_internal 関数で使用されることです。

...た文字列を取得します。
Readline
.basic_word_break_characters との違いは、
GNU Readline の rl_complete_internal 関数で使用されることです。

@raise NotImplementedError サポートしていない環境で発生します。

@see Readline.completer_word_break_characters=...

Readline.completion_append_character -> String (108.0)

ユーザの入力の補完が完了した場合に、最後に付加する文字を取得します。

...ユーザの入力の補完が完了した場合に、最後に付加する文字を取得します。

@raise NotImplementedError サポートしていない環境で発生します。

@see Readline.completion_append_character=...

Readline.emacs_editing_mode -> nil (108.0)

編集モードを Emacs モードにします。デフォルトは Emacs モードです。

...Emacs モードにします。デフォルトは Emacs モードです。

Emacs モードの詳細は、 GNU Readline のマニュアルを参照してください。

* http://www.gnu.org/directory/readline.html

@raise NotImplementedError サポートしていない環境で発生します。...

Readline.filename_quote_characters -> String (108.0)

ユーザの入力時にファイル名の補完を行う際、スペースなどの単語の区切りを クオートするための複数の文字で構成される文字列を取得します。

...ファイル名の補完を行う際、スペースなどの単語の区切りを
クオートするための複数の文字で構成される文字列を取得します。

@raise NotImplementedError サポートしていない環境で発生します。

@see Readline.filename_quote_characters=...

絞り込み条件を変える

<< 1 2 > >>