るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.382秒)
トップページ > クエリ:-[x] > クエリ:E[x] > クエリ:emacs_editing_mode[x]

別のキーワード

  1. _builtin new
  2. _builtin inspect
  3. _builtin []
  4. _builtin to_s
  5. _builtin each

ライブラリ

モジュール

検索結果

Readline.emacs_editing_mode -> nil (24301.0)

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

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

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

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

@raise NotImplementedError サポートしていない環境で...

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

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

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

例: ^CによるInterrupt例外を捕捉して、端末状態を復帰する。

require 'readline'

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

例: INTシグナルを捕...
...uf

begin
if Readline::HISTORY[Readline::HISTORY.length-2] == buf
Readline::HISTORY.pop
e
nd
rescue IndexError
e
nd

# p Readline::HISTORY.to_a
print "-> ", buf, "\n"
e
nd

@see Readline.vi_editing_mode、Readline.emacs_editing_mode
Readline::HISTORY...