Our previous editor PythonWin as well as IDLE both work in this way.
I'm curious if it would be difficult to add this functionality to
pyScripter as an option?
We use Python/matplotlib in a workflow attempting to replicate that
which is found in MATLAB. Typically this means running scripts
interactivily, building small .py files we run to collect and post-
process data from equipment which is active in the interactive
console, as well as to dynamically generate and modify plots/graphs.
This workflow is different than a typical software develper who wants
a clean environement between runs, our coding is more fluid and
dynamic.
(We disable the "Reinitialize before run" option)
In PyScripter presently you can create an object in the interactive
window, let's say:
>>> data = 100
Then run a script:
'---------
Test.py
'----------
print data
which will output:
>>>
100
The fact that this data object created in the interactive namespace is
available to be accessed by the editor makes me think the editor
should allow this type of code-completion, at very least as an option.
Your thoughts?