You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi - this could simply be a setting, but I find that the console's autocomplete to be fairly limited vs when I run the same code in VS Code Jupyter notebooks when working with my own library/code base.
Spyder is installed via conda into the same env that I run my code base from.
For example, when working with nested classes, the Spyder console autocomplete seems to stop after the first level. Ie. in VSCode it'll autocomplete something like a=A.B.C. In spyder I'd have to do x = A.B followed by a=x.C
Any suggestions? Thx
The text was updated successfully, but these errors were encountered:
mg3146
changed the title
IPython Console autocomplete lackluster
Spyder Console autocomplete issues vs VSCode
Sep 19, 2024
Hi @mg3146 thank you for the feedback! I think over the Spyder IPython Console preferences/Advanced settings there are a couple of options that maybe could improve the completions you get from the consoles. You can find those options over Preferences > IPython Console > Advaced Settings. One is called Jedi completion and the other is Greedy completion. Note that both options are disabled by default due to some possible unwanted side effects like slowing down the console if you are working with big sized variables (Jedi completion) and security considerations (things get evaluated as you ask for a completion when using Greedy completion):
Hi - this could simply be a setting, but I find that the console's autocomplete to be fairly limited vs when I run the same code in VS Code Jupyter notebooks when working with my own library/code base.
Spyder is installed via conda into the same env that I run my code base from.
For example, when working with nested classes, the Spyder console autocomplete seems to stop after the first level. Ie. in VSCode it'll autocomplete something like a=A.B.C. In spyder I'd have to do x = A.B followed by a=x.C
Any suggestions? Thx
The text was updated successfully, but these errors were encountered: