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

Asklemmy

45141 readers
1568 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_A@discuss.tchncs.de~

founded 5 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] bilb@lem.monster 33 points 2 years ago* (last edited 2 years 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.

[–] sini@lemm.ee 23 points 2 years 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?

[–] vext01@lemmy.sdf.org 3 points 2 years 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)
[–] liz1328@beehaw.org 21 points 2 years 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@lemmy.world 12 points 2 years ago (2 children)

I strongly recommemd VSCodeium, the FOSS-ified version

[–] NoConfigence2192@rblind.com 6 points 2 years 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)
[–] crunchpaste@lemmy.dbzer0.com 6 points 2 years ago (3 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.

load more comments (3 replies)
[–] kalanggam@beehaw.org 17 points 2 years ago

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

[–] rideonourenemies@beehaw.org 17 points 2 years ago

IntelliJ IDEA

[–] ggnoredo@lemm.ee 17 points 2 years ago
[–] kyub@discuss.tchncs.de 14 points 2 years ago
[–] 21racecar12@lemmy.world 12 points 2 years ago

JetBrains for everything

[–] supernovae@lemmy.ml 11 points 2 years ago

Neovim or Jetbrains depending on the project and my mood.

[–] fkrauthan@lemmy.cogindo.net 10 points 2 years 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.

[–] Veraticus@lib.lgbt 9 points 2 years ago
[–] flakusha@beehaw.org 9 points 2 years ago (1 children)
[–] state_electrician@discuss.tchncs.de 9 points 2 years 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.

[–] peter@feddit.uk 3 points 2 years ago

+1 for jetbrains, vscode feels basic compared to it

load more comments (1 replies)
[–] floofloof@lemmy.ca 9 points 2 years ago

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

[–] oddMinus1@lemmy.world 8 points 2 years ago (1 children)

IntelliJ. With Vim-keybinding.

[–] a_ho@discuss.tchncs.de 3 points 2 years ago (2 children)

Also vscode. With vim-keybindings.

load more comments (2 replies)
[–] thepiguy@lemmy.ml 7 points 2 years 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.

load more comments (1 replies)
[–] gianni@lemmy.ml 7 points 2 years ago
[–] dbrw@lemmy.world 7 points 2 years ago (1 children)

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

[–] Corngood@lemmy.ml 3 points 2 years 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@lemmy.world 3 points 2 years 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.

[–] Whirlybird@aussie.zone 6 points 2 years ago

Visual Studio and VS Code.

[–] Granixo@feddit.cl 6 points 2 years ago (2 children)

Anything that is not Android Studio.

load more comments (2 replies)
[–] Nebulizer@lemmy.world 6 points 2 years ago

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

[–] Jamie@jamie.moe 5 points 2 years ago

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

[–] chadac@beehaw.org 5 points 2 years ago

Emacs built with Nix. I host my configuration on GitHub.

[–] TootSweet@latte.isnot.coffee 5 points 2 years ago

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

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

[–] ribboo@lemmy.world 5 points 2 years ago

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

[–] credmp@lemmy.ml 5 points 2 years ago

I use Emacs. Doom Emacs to be exact :)

Intellij for backend, VS Code for front end

[–] daddyjones@lemmy.world 5 points 2 years ago
[–] aperson@beehaw.org 4 points 2 years ago (1 children)
load more comments (1 replies)
[–] 0485919158191@lemmy.world 4 points 2 years ago

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

[–] flashmedallion@lemmy.nz 4 points 2 years ago* (last edited 2 years ago)

Notepad++ , nano if that counts lol

[–] Kushia@lemmy.ml 3 points 2 years ago

Visual Studio for work (c#), Pycharm when I need to do Python.

[–] agelord@lemmy.world 3 points 2 years ago (1 children)

VSCode for Python and RStudio for R.

load more comments (1 replies)
[–] dm21@lemm.ee 3 points 2 years ago

VSCode usually, Xcode when working with Apple platforms specifically

[–] bauklotz@feddit.de 3 points 2 years ago
[–] Kissaki@feddit.de 2 points 2 years ago (1 children)

Visual Studio

Notepad++ for non ide stuff like data files and scripts.

Occasionally Visual Studio Code. For mass text replace and some other tooling / envs.

load more comments (1 replies)
[–] imBANO@lemmy.world 2 points 2 years ago

For Python, VS Code and Jupyter Lab. I used Sublime Text 3 previously but have found VS Code to be easier to set up and better supported over time. I do miss how fast and lightweight Sublime is this compared to VS Code though so I still use ST4 as a general text editor.

For Excel VBA (ugh), pretty much have to use the built in one as there doesn’t seem to be any alternative.

[–] qprimed@lemmy.ml 2 points 2 years ago

what, no love for CodeLite when working on smaller projects?

[–] cyborganism@sh.itjust.works 2 points 2 years 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 β€Ί