Hi experienced devs , I am a beginner programmer. I mostly use code completion and go-to source , and rename function and objects, code-pretty. Other features not so much. What features do you use often And what features are not that useful in an IDE and can be considered bloat? P.S.- Which is that one feature that you can’t live without?( sorry for sounding like tiktok wannabe)

  • danhab99@programming.dev
    cake
    link
    fedilink
    arrow-up
    0
    arrow-down
    1
    ·
    8 months ago

    IMO pure bloat.

    I used to use VSCode and thats how I learned vim bindings. One time I tried running a 20char macro 1000 times. Easy work right? VSCode took a solid 120secs to do the macro. Why? What the hell was so difficult about what I asked for. So I took afew hours out of my day and configured VIM to work like VSCode. VSCode is objectivly superior in every regard, VIM just runs faster and the difference is noticable.

    • SLGC@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      8 months ago

      Your criticism about IDEs is centered around an unofficial vim emulator plugin for one code editor. If that’s your only experience, you’re missing out.

      • danhab99@programming.dev
        cake
        link
        fedilink
        arrow-up
        2
        ·
        8 months ago

        Actually the vim emulator was what broke me. In reality VS code was extremely slow with basic key bindings. It will take a good 10 to 30 seconds to start up, and the worst of it all is that I couldn’t open multiple windows, I had to jump between tabs.

        GUI softwares try to make your life easier by being opinionated. The belief is that if you know how to use your VS code you can use any VS code. Which is fine if you agree with the opinions. The thing I learned when I tore out my entire Microsoft development stack is that I can have my own opinions about my workflow. And my opinions are faster and more intuitive than Microsoft’s.

    • snowe@programming.dev
      link
      fedilink
      arrow-up
      4
      arrow-down
      1
      ·
      8 months ago

      well vscode isn’t an IDE so not sure what that has to do with the question at all. You compared a GUI text editor with a console based text editor. Of course the console based text editor is faster.