this post was submitted on 09 Jul 2023
103 points (98.1% liked)

Asklemmy

43943 readers
818 users here now

A loosely moderated place to ask open-ended questions

Search asklemmy πŸ”

If your post meets the following criteria, it's welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

~Icon~ ~by~ ~@Double_[email protected]~

founded 5 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 33 points 1 year ago* (last edited 1 year ago)

Whichever Jetbrains IDE is appropriate. I fell in love with Rider and wound up paying for their all-inclusive license. I've since made heavy use of Webstorm, CLion, and Datagrip professionally and personally.

[–] [email protected] 23 points 1 year ago (4 children)

NeoVim. Endlessly customizable, quick to start, and can offer whatever niche feature you’d like. Did I say it was endlessly customizable?

[–] [email protected] 3 points 1 year ago

Same here. I've used vim/neovim for decades now.

I hated configuring it then (in vimscript). I hate configuring it now (in lua).

load more comments (3 replies)
[–] [email protected] 21 points 1 year ago (2 children)

When I first started programming a few years ago, I used Python's default IDLE. After a few months of that I switched to Atom (RIP), and shortly after moved to VS Code. I've stuck with VS Code since.

[–] DARbarian 12 points 1 year ago (2 children)

I strongly recommemd VSCodeium, the FOSS-ified version

[–] [email protected] 6 points 1 year ago

Will give this a look. See how hard it is to install and use when using a screen reader. Really like that there's no telemetry

load more comments (1 replies)
[–] [email protected] 6 points 1 year ago (1 children)

I missed Atom a lot when it was discontinued. Recently found Pulsar which is a community continuation of Atom, and it seems to be quite active.

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago) (2 children)

Yay, Im happy there is at least one pulsar mention! We are thinking of setting up a Lemmy community but want to make sure there is enough interest.

load more comments (2 replies)
[–] [email protected] 17 points 1 year ago

VS Code, but may switch to VSCodium or Neovim eventually.

[–] [email protected] 15 points 1 year ago
[–] [email protected] 14 points 1 year ago
[–] 21racecar12 12 points 1 year ago

JetBrains for everything

[–] [email protected] 11 points 1 year ago

Neovim or Jetbrains depending on the project and my mood.

[–] [email protected] 10 points 1 year ago

JetBrains IDE all the way. Mostly Intellij Idea, WebStorm, CLion (for Rust) and PhpStorm. Once in a while Visual Studio Code for a quick text file edit.

[–] [email protected] 9 points 1 year ago
[–] [email protected] 9 points 1 year ago (1 children)
[–] [email protected] 4 points 1 year ago
[–] [email protected] 9 points 1 year ago (2 children)

I have a JetBrains All Product Pack license, so they are always my first choice. I tried VSCode and vim, but they require so much work to get to a useable state whereas a true IDE can be used right away. I want to code and not turn fiddling with my editor into a hobby. I do use VSCode and vim, but only for editing text. And I use vim key bindings everywhere.

[–] [email protected] 3 points 1 year ago

+1 for jetbrains, vscode feels basic compared to it

[–] [email protected] 2 points 1 year ago

Can confirm. Your do get stuff done with that suite.

I use mainly webstorm, rider and intellij

[–] oddMinus1 8 points 1 year ago (1 children)

IntelliJ. With Vim-keybinding.

[–] [email protected] 3 points 1 year ago (2 children)

Also vscode. With vim-keybindings.

load more comments (2 replies)
[–] [email protected] 8 points 1 year ago

I just use a stack of cards and a knitting needle.

[–] dbrw 7 points 1 year ago (1 children)

Emacs with doomemacs config. Really fast and very neat for what I do.

[–] [email protected] 3 points 1 year ago (1 children)

Spacemacs here. Been using it so long (and without major problems) that I'm afraid to start experimenting with other distros, or writing my own config.

[–] dbrw 3 points 1 year ago

I was using spacemacs before trying doom, from what I can tell, it's an upgrade. Doom config loads faster than spacemacs on my computers. Loving both project tho.

[–] [email protected] 7 points 1 year ago
[–] [email protected] 7 points 1 year ago (1 children)

Neovim. Nothing interesting, but it gets the job done way better than anything else I tried. I had my own config until a week ago, when I switched to nvchad because of my unwillingness to port my config to lazy.nvim plugin manager.

[–] [email protected] 2 points 1 year ago

It's also perfect if you spend time on any remote machines. The default configuration isn't awesome, but it does "get the job done".

[–] Nebulizer 6 points 1 year ago

Vim for light work, emacs when I need more ide features. I program mostly in fortran, c , c++, and bash on remote servers.

[–] [email protected] 6 points 1 year ago

Visual Studio and VS Code.

[–] [email protected] 6 points 1 year ago (2 children)

Anything that is not Android Studio.

load more comments (2 replies)
[–] daddyjones 5 points 1 year ago
[–] ribboo 5 points 1 year ago

Visual Studio professional. It’s so slow though. Would love to use anything else, but am locked down due to work.

[–] [email protected] 5 points 1 year ago

Vi. Not even Vim. Just whatever vi is preinstalled on Arch Linux.

IDE's and I... don't get along.

[–] [email protected] 5 points 1 year ago

Recently started using neovim with LazyVim and I'm enjoying it.

[–] [email protected] 5 points 1 year ago

Intellij for backend, VS Code for front end

[–] [email protected] 4 points 1 year ago (1 children)
load more comments (1 replies)
[–] 0485919158191 4 points 1 year ago

I mostly code in Python and for that I use PyCharm. For everything else I use VS Code.

[–] [email protected] 4 points 1 year ago
[–] [email protected] 4 points 1 year ago

I use Emacs. Doom Emacs to be exact :)

[–] [email protected] 4 points 1 year ago* (last edited 1 year ago)

Notepad++ , nano if that counts lol

[–] agelord 3 points 1 year ago (1 children)

VSCode for Python and RStudio for R.

[–] [email protected] 2 points 1 year ago

You're me! Though I'm closely following the progress of the R and Jupyter extensions for vscode. They're not an RStudio replacement yet, but I think soon R will be comparable to python in vscode, and I'd love to consolidate.

[–] [email protected] 3 points 1 year ago

VSCode usually, Xcode when working with Apple platforms specifically

[–] [email protected] 2 points 1 year ago

Not seeing textmate in the replies. It’s a nice lightweight one.

[–] [email protected] 2 points 1 year ago

Mostly VSCodium and Sublime-texr

[–] [email protected] 2 points 1 year ago

It keeps changing with the job. I've used Eclipse a whole bunch of times for Java projects, IntelliJ a couple of times. Pycharm for Python. Vim for Bash and a bunch of other stuff. QT Creator for some C++ with the QT framework. Now it's mostly VSCode.

load more comments
view more: next β€Ί