• @[email protected]
      link
      fedilink
      62 years ago

      I use Rider for c#. I genuinely despise VS. it takes forever to build, crashes randomly, and it took ages for them to add decompilation debugging without the need of loading symbols. Now that VS has a lot of the resharper tools built in it’s a bit better. I still dislike it and pay for Rider myself so I can use it instead of VS at work.

  • @[email protected]
    link
    fedilink
    42 years ago

    neovim. I have customized my config to my liking over the past couple of years. + it also can opn embedded terminals, so I don’t have to leave the editor at all while working

  • @[email protected]
    link
    fedilink
    22 years ago

    RStudio for R and data analysis projects because it has a great integration imo. VSC for most else. I am trying neovim and considering trying emacs.

  • Elise
    link
    fedilink
    12 years ago

    I use Rider. I like the clean interface and haven’t had any performance issues even though it is feature rich. I also would like to try vim but I’m worried it’ll take quite a while to configure and in the end it’ll miss a feature that I am used to. What I appreciate a lot is that it can make suggestions and simplify code for me. They also have a beta for AI integration and I’m looking forward to try that out one day.

      • qaz
        link
        fedilink
        18
        edit-2
        2 years ago

        Not OP but the Microsoft VSCode releases are proprietary

        • JackbyDev
          link
          fedilink
          English
          22 years ago

          The bigger problem is the official extension marketplace being locked down preventing other programs like Codium from being able to legally use it.

    • @[email protected]
      link
      fedilink
      12
      edit-2
      2 years ago

      My work laptop has Windows installed, but I use VSCode and WSL or EC2 Linux instances solely for my work. VSCodium would not work with that workflow because it lacks the Remote and WSL functionality

      • @[email protected]
        link
        fedilink
        52 years ago

        100% in the same boat. WSL and VSCode is basically a requirement for me, and codium can’t do the WSL linking.

  • @[email protected]
    link
    fedilink
    English
    42 years ago

    gedit in native Linux or WSL2. use it for Ansibke, python, C, bash, basically anything I need to edit. Has a git plugin, bottom terminal pane, left open files / current folder pane. Does all I need it to do, and it’s not a huge fuckoff electron app.

  • @[email protected]
    link
    fedilink
    162 years ago

    VS Code. It’s dead easy to use, has a ton of useful plugins, and it’s customizable while also being enjoyable to use right out of the box.

    For AI assisted coding, I use Cody or GPT-4 data analysis on my personal projects. I tried copilot and found that it actually made my productivity worse. Often as not, I found myself stopping and second guessing whether I was stupid or if it was copilot, and it was usually copilot. GPT-4 is really great for problem solving a specific problem or getting some feedback on some bad smelling code, and Cody works great for helping to write my code faster.

  • cheer
    link
    fedilink
    English
    52 years ago

    nvim for smaller projects, and vscode for larger ones mostly. Both because they’re very extensible, support a lot of languages and language servers, and are quick to load files.

  • @[email protected]
    link
    fedilink
    262 years ago

    PyCharm. Does pretty much everything I need. Work paid for it.

    • syntax highlighting
    • auto complete and suggestions
    • find usages/definition
    • refactor
      • delete
      • move
      • extract
      • rename
    • git integration
    • SQL integration
    • steps into library code
    • connect to sources installed in docker
    • probably other stuff I take for granted and can’t think of now

    I’ve had some coworkers who are more “steady hand and a magnetized needle” and I don’t know how they do it. Like I was collaborating with a guy and watching him manually find and rename stuff was painful. Though I think a lot of people just don’t know how to use their tools. There’s a lot of stuff in pycharm I dont use.

    I’m still slightly salty about an old coworker that would use vanilla sublime and make PRs full of easily caught errors. “Can you approve my pr?” “No dude the linter failed. Did you ever set up any of the tooling locally?” “Nah”

    • @[email protected]
      link
      fedilink
      42 years ago

      Is pycharm’s semantic highlighting still kinda ass? That’s the biggest thing that stopped me from using it over vsc. As of like may this year i remember there still being active issue tracking for it.

      • @[email protected]
        link
        fedilink
        12 years ago

        Now it is my turn to be the guy with the steady hand and magnetized needle. I don’t think I use semantic highlighting unless it’s on by default and I never noticed . I might go check it out on Monday.

        Do you remember what issues you were having with it?

    • @[email protected]
      link
      fedilink
      12 years ago

      For me the remote deployment and ssh interpreter are very useful. I develop on a Mac and deploy on Linux servers. Sometimes there’s a scenario where a library works on Linux but has trouble working on Mac. Rather than spend time working on getting it work on Mac, I just remotely deploy it to a tmp directory on a Linux server and setup an ssh interpreter on the server, and continue developing on the Mac. Very useful for me.

  • RT Redréovič
    link
    fedilink
    32 years ago

    Have not done any in a while due to other work. But mostly consisted of Helix (editor) in multiple Alacritty (terminal emulator) instances (AWM Dynamic Window Manager for Window Management). That’s all that would be open. All my work is on the terminal; easy, fast, to the point, no visual obstructions. (In fact I ironically find it inconvenient in my case to use GUI Applications these days.)

  • nomad
    link
    fedilink
    32 years ago

    Geany for syxntax highlightning. Then alot of git precommit hooks for linting, formatting, etc.

    • @[email protected]
      link
      fedilink
      32 years ago

      This is a good one, I used Geany for a long, long time (and SciTE before that!) Have since switched to mostly VS Code and Helix, but I do fire up Geany occasionally too.

      • nomad
        link
        fedilink
        12 years ago

        I used to work with very low powered systems (cheap!) And geany is so lightweight.

        Im a peoject lead and I pribably should know better now… ^^