崇高なテキスト2を使用してPythonコードを記述するのが大好きですが、入力があるスクリプトを実行しようとすると、崇高なテキストコンソールがエラーを報告します。そこで、SublimeREPL
を試すことにしました、しかし、私は何時間も探していましたが、Python code ...助けてくれませんか?
崇高なテキストコンソール(CTRL+b
)の場合と同様に、SublimeREPL
でコードを実行したいのですが、実際に知りたいのは、SublimeREPL
でも同じことができるかどうかです。
前もって感謝します!
https://sublime.wbond.net/installation#st2 からの最初の「Install Package Control
」
オプション(上記のパッケージが正常にインストールされていることを確認するには:このフォルダでPreferences > Browse Packages
…をクリックしますBack Button
一度、Installed Packages /フォルダーにPackage Control.sublime-package
ファイルがあることを確認します)
次に、崇高なテキスト2のPreferences > Package Control > Package Control: Install Package
に移動します
リストでSublimeREPL
を見つけます。
SublimeText2を再起動します
Preferences > Package Settings > SublimeREPL > Settings - Default
ファイルを開いて、そこからすべてのテキストをコピーします。
Preferences > Package Settings > SublimeREPL > Settings - User
を開き、ここにテキストを貼り付けます。
SublimeText2を再起動します
Tools > SublimeREPL > Python > Python
に移動します
これで完了です
ここで説明 として、新しいビルドシステムファイルを作成し、..\Packages\User\SublimeREPL-python.sublime-build
として保存します。ファイルには以下が含まれている必要があります。
{
"target": "run_existing_window_command",
"id": "repl_python_run",
"file": "config/Python/Main.sublime-menu"
}
次に、Pythonファイルタブに移動し、[ツール]> [システムの構築]> [SublimeREPL-python]を選択します。これで、Ctrl
+ B
は現在のPythonファイル、新しいタブの出力。2列のレイアウトを使用する場合、REPL出力は2列目に開きます。これはSublime Text 3を使用していました。 )
@sblairの応答を拡張したいと思います。 @alexpmilは、REPLが閉じないようにする方法をコメントで尋ねました。
SublimeREPL\config\Python\Main.sublime-menu
を開きます。id
:repl_python_run
を含むパーツを見つけます。args/cmd
の下に、-i
を追加します。それでおしまい。参考までに、私のものは次のようになります。
{"command": "repl_open",
"caption": "Python - RUN current file",
"id": "repl_python_run",
"mnemonic": "d",
"args": {
"type": "subprocess",
"encoding": "utf8",
"cmd": ["C:/Python34/python", "-u", "-i", "$file_basename"],
"cwd": "$file_path",
"syntax": "Packages/Python/Python.tmLanguage",
"external_id": "python",
"extend_env": {"PYTHONIOENCODING": "utf-8"}
}
}
トップバー> [ツール]> [コマンドパレット]> [パッケージコントロール:パッケージのインストール]
検索:「SublimeREPL」およびインストール
トップバー>「ツール」>「ビルドシステム」>「新しいビルドシステム」
ファイルのすべての内容を次のように置き換えます。
{
"target": "run_existing_window_command",
"id": "repl_python_run",
"file": "config/Python/Main.sublime-menu"
}
ファイルをデフォルトの「user」フォルダーに「PythonRepl.sublime-build」として保存します。
| =>「設定」>「パッケージの参照」に移動します
| =>フォルダーに移動:SublimeRepl
| =>編集:sublimerepl.py
Replace : if view.id() == view_id
With : if view.name() == view_id:
| => Goto Folder:SublimeRepl/config/Python
| =>編集:Main.sublime-menu
|=> Under "caption": "Python - RUN current file"
|=> Append : "-i", in "cmd" as :
"cmd": ["python", "-u", "$file_basename"],
"cmd": ["python", "-i", "-u", "$file_basename"],
|=> Add : Before "external_id": "python"
"view_id": "*REPL* [python]",
|=> Full Code as shown below :
--------------------------------------------------
{"command": "repl_open",
"caption": "Python - RUN current file",
"id": "repl_python_run",
"mnemonic": "R",
"args": {
"type": "subprocess",
"encoding": "utf8",
"cmd": ["python", "-i", "-u", "$file_basename"],
"cwd": "$file_path",
"syntax": "Packages/Python/Python.tmLanguage",
"view_id": "*REPL* [python]",
"external_id": "python",
"extend_env": {"PYTHONIOENCODING": "utf-8"}
}
},
4.1)Sublime Textで実行したいPythonファイルを開きます。
4.2)トップバー>「ツール」>「システムの構築」>「PythonRepl」。
4.3)[トップバー]> [ツール]> [ビルド]を選択して、Pythonファイルをビルドします。
または
ビルドショートカットの使用(Windowsの場合はCtrl + B、Macの場合はUsing Command + B)