ホームページ >バックエンド開発 >Python チュートリアル >Sublime Text 2 でコンソール入力を取得できないのはなぜですか?

Sublime Text 2 でコンソール入力を取得できないのはなぜですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-13 00:48:02743ブラウズ

Why Can't I Get Console Input in Sublime Text 2?

Sublime Text 2 のコンソール入力の問題

Sublime Text 2 ユーザーであれば、ユーザー入力がPython の input() メソッドまたは Ruby の取得が期待どおりに動作しません。これは、コードのユーザー入力に依存している場合は特に、イライラする可能性があります。

問題は何ですか?

Sublime Text 2 は、コンソール入力をネイティブにサポートしていません。入力しようとすると、ファイルの終わり (EOF) エラーとして扱われ、コードが終了します。

解決策: SublimeREPL

ありがたいことに、SublimeREPLというプラグインを使用する回避策があります。このプラグインを使用すると、Sublime Text 内の専用 REPL 環境でコードを実行し、適切なコンソール入力機能を提供できます。

SublimeREPL のインストール方法

  1. パッケージ コントロールのインストールこれにより、Sublime Text でのプラグインの管理が簡単になります。
  2. Ctrl Shift P (Mac では Cmd Shift P) を押してコマンド パレットを開きます。
  3. 「install」と入力し、「」を選択しますsublime package control: install package".
  4. 「SublimeREPL」と入力し、リストから選択します。プラグインは自動的にインストールされます。

SublimeREPL の使用方法

  1. [ツール] > に移動します。 SublimeREPL > Python REPL セッションを開始するには、Python を使用します。
  2. SublimeREPL をデフォルトのビルド システムにするには、次の手順に従います:

    • ユーザー設定ファイルを開きます ([環境設定] > [設定] - [ユーザー]) ).
    • 次の行を追加します: "default_build_system": "SublimeREPL.sublime-build".

以上がSublime Text 2 でコンソール入力を取得できないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。