わかりました、ヒントをくれた sneawo に感謝します! これが私の最初のカットです。
ステップ 1. コマンド 'pydev' を作成するプラグイン pydev を ([ツール] -> [新しいプラグイン] から) 作成します。
import sublime, sublime_plugin
class PydevCommand(sublime_plugin.WindowCommand):
def run(self):
self.window.run_command('set_layout', {"cols":[0.0, 1.0], "rows":[0.0, 0.5, 1.0], "cells":[[0, 0, 1, 1], [0, 1, 1, 2]]})
self.window.run_command('repl_open',{"type": "subprocess",
"encoding": "utf8",
"cmd": ["python2.7", "-i", "-u", "$file"],
"cwd": "$file_path",
"syntax": "Packages/Python/Python.tmLanguage",
"external_id": "python2.7"
})
self.window.run_command('move_to_group', { "group": 1 })
ステップ 2. Preferences->Key-Bindings-user で新しいキー バインドを作成します。
{"keys": ["f5"], "command": "pydev"}
f5ここで (Mac ではデフォルトでfn+になります)を押すf5と、repl タブで Python インタープリターが起動し、レイアウトを 2 ウィンドウの水平に設定し、repl タブを下のウィンドウに移動します。
これは、現在のレイアウトが何であるかを確認せず、単にレイアウトを 2-horizontal に設定するという点で非常に基本的なものです。おそらく、いくつかのチェックを行い、既存のレイアウトに水平ウィンドウを追加するためにコードを修正します。また、repl タブを閉じたときに水平バッファを削除するとよいでしょう。