08/11/09 23:21:26 /V4H/JXd0
手抜きPythonコンソール作ってみた
URLリンク(codepad.org)
補完とか自動インデントとかカッコイイ機能はない
新たにPythonインタプリタを立ち上げるわけではないので
起動だけは爆速、ただし簡単に内骨格を道連れにできるので危険
>>358のzipの中にあるvensterと、
URLリンク(www.scintilla.org)
で配布してるScintilla(のSciLexer.dll)に依存してるんで
まとめてextensionの中に放り込んでもらえればおk
console.pyとかいう名前で保存したら
config.pyに↓のような感じで
def command_Console():
import console
con = console.ConsoleWindow()
con.start_interp({'window': window, 'console': con})
window.keymap[VK_F3] = command_Console
start_interp()の引数は無くてもいいけど、
こんな感じでwindowインスタンスを与えてやると
コンソールから内骨格のwindowインスタンスが可視になる