0

Sublime 2 に REPL をインストールしました。次のようなサンプル コードを実行して、ユーザー入力を取得しようとしています。

puts "hello"
a = gets

例えば。

を押すcmd+bと出力が表示されますが、入力を求めるプロンプトは表示されません。私は何が欠けていますか?

4

1 に答える 1

1

SublimeREPLは Build (⌘</kbd>B) system, but through a separate set of keybindings:

  • REPL で評価する:
    • ctrl+,s選択
    • ctrl+,fファイル
    • ctrl+,l
    • ctrl+,bブロック
  • REPL で転送 (評価せずにコピーするだけ):
    • ctrl+shift+,s選択
    • ctrl+shift+,fファイル
    • ctrl+shift+,l
    • ctrl+shift+,bブロック

注:ctrl+,は、f意味: Ctrl キーとコンマ キーを押し、すべてを解放し、F キーを押します。

ファイルを転送/評価するには、最初にファイルが保存されていることを確認してください。転送したコードが評価される前に確認したい場合は"show_transferred_text": true、SublimeREPL 設定で設定します - Sublime Text 2 -> Preferences -> Package Settings -> SublimeREPL -> Settings - User.

: コードを転送/評価する前に、REPL を開始する必要があります。

于 2013-12-10T14:07:13.057 に答える