ユーザーが Sublime Text 2 に値を入力しようとすると、特に Python の input() などの関数を使用したり、ルビー。コンソールは入力を求めず、EOFError などのエラーが発生します。
この問題は、Sublime Text 2 にコンソール入力のネイティブ サポートがないことが原因で発生します。幸いなことに、REPL (Read-Eval-Print Loop) を Sublime Text に統合するパッケージである SublimeREPL を使用する回避策が存在します。
SublimeREPL のインストール:
使用中SublimeREPL:
SublimeREPL をデフォルトのビルド システムにする:
"sublime_re_install_default_build": true, "sublime_re_use_for_current_project": true
これにより、SublimeREPL がすべてのプロジェクトのデフォルトのビルド システムとして設定されます。
SublimeREPL を利用することで、ユーザーは Sublime Text 2 にユーザー入力を提供できるため、外部端末やカスタム セットアップに依存する必要がなくなります。
以上がSublime Text 2 でユーザー入力を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。