• letsgo@lemm.ee
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    Visual Studio, and I’ll use Community if I haven’t got access to Pro.

      • Dessalines@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        I was skeptical at first, but have come to love it. vim has become a frankenstein’s monster over the years, requiring plugins to do everything. helix comes with LSP / IDE support out of the box, formatting, multi-line editing, quick file switching, etc. It def has been useful for both rust and typescript.

      • Dessalines@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        Thanks! The only thing I can’t use it for, is android dev 😭 . Good java / kotlin tooling has essentially become owned by google and jetbrains.

  • art@lemmy.ml
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    Neovim is my most used editor, I use Gedit for a scratchpad, and when I’m in a bigger project I’ll sometimes run VS Codium.

  • strudel6242@beehaw.org
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    Love me the Jetbrains apps. Webstorm in particular I use on the daily, and I love how everything works out of the box, unlike vscode where you need to install a whole bunch of plugins.

    That is, except for rust. I have no idea why, but the Jetbrains rust plugin is absolute garbage; it’s slow and inaccurately reports some errors while missing on errors the CLI would pick up. Rust is the main use case I have for using vscode, the language server there is rock solid, have had nothing but good experiences (outside of the pains of dealing with the borrow checker as a rust novice…)

  • o_o@programming.dev
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    1 year ago

    I can’t live without vim-like keybindings, but I also like the convenience of a proper GUI for debugging and using graphical extensions.

    My solution: VSCode with the VSCode-Neovim extension, which uses a real instance of neovim to edit files.

  • Lionel C-R@lemmy.coupou.fr
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Not a developer here, I occasionally write scripts in bash/Python/go and sometimes tinker with php or ruby but mostly write yaml and asciidoc/markdown.

    I use vim, with lots of plugins, as my plugins list and my vimrc grew over the years it’s true it’s become some kind of monster but I just love it and every other I tried (probably not long enough) required to much mouse interaction.

  • aksdb@feddit.de
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    JetBrains IDEs for coding, SublimeText for everything else. Sometimes Sublime also for coding on smallish code bases, thanks to LSP.