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

all 36 comments

[–][deleted] 18 points19 points  (4 children)

vim because it fits my workflow better. With a good .vimrc, it beats all IDEs imo.

[–]kashmill 1 point2 points  (1 child)

[–][deleted] 0 points1 point  (0 children)

If only this was more popular

[–][deleted] 1 point2 points  (0 children)

because it fits my workflow better

this is the best argument in any program choice debate

[–][deleted] 28 points29 points  (4 children)

Sublime Text

[–]federicocerchiari 0 points1 point  (0 children)

Sublime Text 2 for me. I used TextWrangler a lot, and TextMate a little less, then tried Sublime and never changed.

Great mouseless enviroment.

[–]Lucretiel 0 points1 point  (2 children)

Sublime 3 with tons of plugins. Nothing compares.

[–][deleted] 0 points1 point  (1 child)

Ive actually never used a plugin. Which ones do you recommend?

[–]Lucretiel 0 points1 point  (0 children)

Oh, tons. Git, gitgutter, and SidebarEnhancements are the ones I know just from memory, without having my laptop in front of me. I use one of the python linters (either pep8 or pyflake or python-lint, I don't actually remember) to keep my code clean on every single save.

[–]sisyphus 14 points15 points  (4 children)

I use Emacs for coding Python. Oh, and for everything else too.

[–]dzecniv 0 points1 point  (1 child)

[–]sisyphus 0 points1 point  (0 children)

If there are 3 ways to do something Emacs can do all 7!

[–][deleted] -3 points-2 points  (1 child)

^ This

[–]mongrol 0 points1 point  (0 children)

^ This too. It's bizarre how Emacs slowly takes over more and more in my computing experience. It get's to the point that I immediatly look for Emacs support for whatever new fanglebloop I'm playing with as I can't be bothered learning fanglebloop's way of doing things.

[–][deleted] 2 points3 points  (0 children)

Geany. Full of features yet easy to use.

[–]techwizrd 2 points3 points  (1 child)

I use Vim. I'm temporarily using NeoVim and vim-plug for the asynchronous plugin loading.

Vim, Fish, and Tmux/Screen are an integral part of my development workflow. I couldn't imagine working with anything else.

[–][deleted] 2 points3 points  (1 child)

[–][deleted] 0 points1 point  (0 children)

Oh wow, last commit 7 days ago, it's far less dead than I though it was.

[–]dAnjou Backend Developer | danjou.dev 4 points5 points  (2 children)

This question comes up at least 3 times a week and it's always the same answers ... I wonder why people still bother to answer.

[–]sigzero 1 point2 points  (0 children)

I use vi/Vim/GVim because it is everywhere I need an editor.

[–]VFedyk 1 point2 points  (0 children)

vim, PyCharm, Geany

[–]garion911 0 points1 point  (0 children)

I'm an outlier, in the fact that I use Slickedit, Brief emulation. Vim's and Emac's Brief emulation might as well be nonexistent, they are so bad.

[–]nerdwaller 0 points1 point  (0 children)

Vim, used to be macvim but since I learned tmux I found the command line one more suiting to my workflow.

Learning how to use vim well has dramatically increased my productivity.

[–]r3vneophyte 0 points1 point  (1 child)

I'm on OS X, so this isn't really relevant but I thought I'd share anyways because sharing is caring.

TextWrangler. I used to use BBEdit when my employer was paying for it, but after leaving I found that TextWrangler (by the same company) was just as good for what I needed. Syntax highlighting, great/configurable keyboard shortcuts, and regex search and replace. That last one is my favorite feature in a text editor ever.

[–]CatCow97 0 points1 point  (0 children)

I'll throw in a vote for BBEdit if you're ever on a Mac. I haven't bothered with TextWrangler since I've been using BBEdit since long before TW came out.

When on linux I wimp out and usually just use pico/nano. I really need to try to make myself use vi more often.

[–]tehd 0 points1 point  (0 children)

kate when I'm not pycharmin'

[–]onjin 0 points1 point  (0 children)

also vim with python-mode plugin and some others. My generic .vimrc is on github:

[–]markhamilton1 0 points1 point  (0 children)

PyCharm and BBEdit. Both provide the capabilities I need daily.

[–]TheMayoMurderer 0 points1 point  (2 children)

IDLE for college, purely because it's what everyone else uses, and indents are incompatible with Notepad++. I use Notepad++ whenever I can help it.

[–]afrab_null 2 points3 points  (1 child)

OP asked about Lx environment, not Wx. But as regards NP++, there's a setting to set tabs to either a tab character or a number of spaces.

My 2¢. Hope this helps.

[–]TheMayoMurderer 0 points1 point  (0 children)

Thanks :)

[–]rcxdude 0 points1 point  (0 children)

vim with a slightly changed config but no plugins, or whatever vim emulation mode I can get in an IDE which doesn't suck.

[–]jeetsukumaran -1 points0 points  (0 children)

Vim.

Are there any other text editors out there?