Python Editor

Started by
18 comments, last by NightCreature83 11 years, 6 months ago
Is there any editor or editor plugin somewhere that makes the syntax highlighting in python behave as Visual Assist X(VAX) in VS with C# and C++? I mean I would like to see function calls being highlight in the function color as well as the definition, this will make my life far easier as I find it hard to code fast without VAX in C++ as well.

Worked on titles: CMR:DiRT2, DiRT 3, DiRT: Showdown, GRID 2, theHunter, theHunter: Primal, Mad Max, Watch Dogs: Legion

Advertisement
I use both Notepad++ and Pydev (Eclipse), which are close enough to be the best free representatives of two rather different tool classes: general purpose text editors to work with arbitrary files (not only Python code) without bothering with projects and configuration, and IDEs with decent debugging and code completion.

Omae Wa Mou Shindeiru


Is there any editor or editor plugin somewhere that makes the syntax highlighting in python behave as Visual Assist X(VAX) in VS with C# and C++? I mean I would like to see function calls being highlight in the function color as well as the definition, this will make my life far easier as I find it hard to code fast without VAX in C++ as well.


I believe pycharm does it, however it is a thirty day trial with an upgrade fee. Twenty-nine for students, ninety-nine for individuals.
@ jbadams. Thanks! You have been very helpful!

[quote name='NightCreature83' timestamp='1349868167' post='4988672']
Is there any editor or editor plugin somewhere that makes the syntax highlighting in python behave as Visual Assist X(VAX) in VS with C# and C++? I mean I would like to see function calls being highlight in the function color as well as the definition, this will make my life far easier as I find it hard to code fast without VAX in C++ as well.


I believe pycharm does it, however it is a thirty day trial with an upgrade fee. Twenty-nine for students, ninety-nine for individuals.
[/quote]
I can't find the option for it in Pycharm sadly

Worked on titles: CMR:DiRT2, DiRT 3, DiRT: Showdown, GRID 2, theHunter, theHunter: Primal, Mad Max, Watch Dogs: Legion

I use PyScripter for Python on Windows, which someone recommended to me on these forums, and am happy with it. It bills itself as an IDE not just an editor and pretty much lives up to that. It has syntax and brace highlighting, code completion, integrated debugging, and an integrated python command prompt. I haven't tried other programs so maybe these features are common, but I've never had problems with PyScripter.
Ninja IDE also good and its free
http://ninja-ide.org

Is there any editor or editor plugin somewhere that makes the syntax highlighting in python behave as Visual Assist X(VAX) in VS with C# and C++? I mean I would like to see function calls being highlight in the function color as well as the definition, this will make my life far easier as I find it hard to code fast without VAX in C++ as well.

SharpDevelop will do this on ironPython projects. ironPython is near enough source code identical with python 2.7. If you create a new console application the .py file will run in the regular python interpreter. 3rd party modules like pygame are thrown out the window though (ie you can't use them and the import statement will produce an error). Bonus though is that you can use .net libraries including XNA etc.
I'm actually using sublime text 2 for scripting languages. It has what i need : syntax highlighting and You can add interpreter inside. The only downside is that console input doesn't work inside the editor( afaik ). But personally i don't use it a lot :)

[quote name='NightCreature83' timestamp='1349868167' post='4988672']
Is there any editor or editor plugin somewhere that makes the syntax highlighting in python behave as Visual Assist X(VAX) in VS with C# and C++? I mean I would like to see function calls being highlight in the function color as well as the definition, this will make my life far easier as I find it hard to code fast without VAX in C++ as well.

SharpDevelop will do this on ironPython projects. ironPython is near enough source code identical with python 2.7. If you create a new console application the .py file will run in the regular python interpreter. 3rd party modules like pygame are thrown out the window though (ie you can't use them and the import statement will produce an error). Bonus though is that you can use .net libraries including XNA etc.
[/quote]
Whilst it does what I want, I can't change the colors though to the ones I would like for my keywords, functions and so on. And the online documentation on where to find the syntax highlighting files isn't great on this either sadly enough.

Worked on titles: CMR:DiRT2, DiRT 3, DiRT: Showdown, GRID 2, theHunter, theHunter: Primal, Mad Max, Watch Dogs: Legion

This topic is closed to new replies.

Advertisement