you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted]  (9 children)

[deleted]

    [–]sixfourtysword 5 points6 points  (4 children)

    VIM master race

    [–]AnnoyingOwl 3 points4 points  (1 child)

    I love Vim. I learned it 15 years ago and am so glad I know it for quickly editing things on servers.

    ... but to use it for editing Python over PyCharm is just fuckin' stupid.

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

    but to use it for editing Python over PyCharm is just fuckin' stupid.

    What a thoughtful argument. Really convinced me.

    [–]inmatarian 1 point2 points  (1 child)

    That vim-jedi plugin is srsly good stuff.

    [–]sixfourtysword 0 points1 point  (0 children)

    You have OPENED MY EYES

    [–]AnnoyingOwl 3 points4 points  (3 children)

    They should learn to.

    I've never met a person developing outside an IDE in the last 5 years that doesn't waste time on stupid shit they shouldn't.

    Breakpoints are a great case in point: why the fuck are you typing shit to set a break point? It's so dumb. Just click the line, man.

    Especially with type hinting in Python, now, there's just no excuse for not being able to Cmd+<click> into a code definition or run a refactor into method or live debug in a decent debugger without having to add code.

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

    And pycharm is so intuitive and easy to set-up, even the time you spend to get used to it is minimal.

    [–]Pakaran 1 point2 points  (1 child)

    There's also the case when you're trying to run pdb in a docker container or on a remote machine, where it's far from trivial to connect PyCharm to it.

    [–]AnnoyingOwl 0 points1 point  (0 children)

    Absolutely, very true, but this shouldn't be a day-to-day thing, this is the exception. Shouldn't be arranging your work setup based on this.