我在sublime 2上安装了REPL 我试图通过运行示例代码(例如
)来获取用户输入puts "hello"
a = gets
例如。
按cmd+b
只显示输出但不提示输入任何内容。我错过了什么?
答案 0 :(得分:1)
SublimeREPL无法通过构建(⌘ B )系统,但通过一组单独的keybindings:
- 在REPL中评估:
- ctrl +,, s 选择
- ctrl +,, f 文件
- ctrl +,, l 行
- ctrl +,, b Block
- 在REPL中传输(只需复制,不进行评估):
- ctrl + shift +,, s 选择
- ctrl + shift +,, f 文件
- ctrl + shift +,, l 行
- ctrl + shift +,, b Block
注意: ctrl +,, f 表示:按Ctrl和逗号,全部释放,按F键。
要传输/评估文件,请确保先保存该文件。如果您希望在评估之前看到您转移的代码,请在SublimeREPL偏好设置"show_transferred_text": true
中设置Sublime Text 2 -> Preferences -> Package Settings -> SublimeREPL -> Settings - User
。
注意 您需要在传输/评估代码之前启动REPL。