this post was submitted on 30 May 2023
4 points (100.0% liked)

General Programming Discussion

7796 readers
9 users here now

A general programming discussion community.

Rules:

  1. Be civil.
  2. Please start discussions that spark conversation

Other communities

Systems

Functional Programming

Also related

founded 5 years ago
MODERATORS
top 14 comments
sorted by: hot top controversial new old
[–] voidvoid@reddthat.com 2 points 1 year ago
[–] o_o@programming.dev 2 points 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.

neovim but prefer to debug in vscode

[–] letsgo@lemm.ee 2 points 1 year ago

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

[–] Kajika@lemmy.ml 1 points 1 year ago

It's seems I am the only one using spacemacs/doomemacs.

Also kdevelop for C++

[–] object_Object@lemmy.ml 1 points 1 year ago (2 children)
[–] uthredii@beehaw.org 1 points 1 year ago* (last edited 1 year ago)

For anyone who doesn't know; Helix is an editor with vim like keybindings with more out of the box functionality than vim.

I am using it too and like it.

The only problem I ran into is that the search and replace function (across.multiple files isn't very good).

[–] savoy@lemmygrad.ml 1 points 1 year ago

helix is incredible, completely replaced neovim for me. Granted I never used many plugins outside of language servers, so it was fairly easy to not worry about a lack of features.

[–] moonleay@feddit.de 1 points 1 year ago* (last edited 1 year ago)

IntelliJ (with IdeaVim) for Kotlin and Java programming; Rider (with IdeaVim) for C#; NeoVim for everything else.

[–] GissaMittJobb@lemmy.ml 1 points 1 year ago

It depends, as so many things.

VSCode is really solid, and with the right extensions I think it's probably my all-round favourite. However, I do a lot of JVM-based programming, and there's really no acceptable answer apart from the IntelliJ-family there.

Whatever the IDE, good Vim-emulation is table stakes.

[–] yogthos@lemmy.ml -2 points 1 year ago

I used IntelliJ for a long time, but lately I find VSCodium does everything I need and it's generally pretty snappy.

[–] yaniv@lemmy.ml -2 points 1 year ago (1 children)

Eclipse for PHP. Yeah, I do PHP 🤷🏻‍♂️

[–] if_you_can_keep_it@lemmy.ml 0 points 1 year ago (1 children)

PHP gave my father cancer. Also, it's structure infuriates me so I've never forgiven it

[–] yaniv@lemmy.ml -2 points 1 year ago

I’m sorry to hear that about your father! If it’s not too much trouble, can you please explain how it happened?