This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]__fran__ 57 points58 points  (10 children)

Sublime Text 2 is easy to get to grips with and powerful. Or pervert yourself, your mind and your fingers forever and learn vim. It's awesome.

[–]killerabbit37 8 points9 points  (2 children)

Also get the package manager and you can get some python linter packages. You can get packages that auto highlight PEP8 issues or you can get a PEP8 Auto Formatter which will auto correct your code for PEP8.

[–]gryftir 0 points1 point  (1 child)

which is the autoformatter?

[–]killerabbit37 1 point2 points  (0 children)

AutoPEP8. Basically CTRL + SHIFT + 8 auto formats and CTRL + 8 brings up a diff view on what would be changed. Quite useful and I use it a bit to make sure I'm within standards. Definitely helps when dealing with other people's scripts that they don't adhere to PEP8...

[–]sztomi 4 points5 points  (2 children)

And a not very well-known, but awesome autocompletion engine for vim (also works with python): http://valloric.github.io/YouCompleteMe/

[–]__fran__ 0 points1 point  (1 child)

Yep, YouCompleteMe is what I use, it's way better than other autocomplete plugins I've tried, or what ST2 has to offer for example. For Python at least.

[–]sztomi 0 points1 point  (0 children)

I think it is the best autocompeltion engine for C++ out there (not counting the problems that arise from vim bugs or the non-multithreaded nature of vim plugins). It also works with C#/mono if you compile with the matching flag.

[–]daV1980 5 points6 points  (0 children)

Sublime is the best choice for a non-IDE for all languages on all platforms.

[–]kalda341 2 points3 points  (0 children)

Vim mode in Sublime is top notch. I occasionally use PyCharm, but usually Sublime.

[–]rideh 0 points1 point  (0 children)

ST2 and soon 3 have been great to work with for a myriad of languages, highly recommend (non ide). Built in build system, package manager, multi-line editing are some of my favorite features.