this post was submitted on 01 Oct 2023
116 points (90.3% liked)

Programming

18333 readers
442 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 2 years ago
MODERATORS
 
(page 2) 50 comments
sorted by: hot top controversial new old
[–] gale@programming.dev 6 points 1 year ago (4 children)

Wezterm + Neovim. Glorious

load more comments (4 replies)
[–] bl_r@beehaw.org 6 points 1 year ago

Neovim + LLDB, because I like vim motions and hate electron apps.

At work I used VS Code with vim integration, or an OpenSUSE tumbleweed VM with neovim, which I “integrated” into the windows terminal. Unfortunately, WSL was not allowed due to valid security concerns.

[–] neonblade@lemmus.org 6 points 1 year ago

Helix text editor

[–] JDubbleu@programming.dev 6 points 1 year ago (1 children)

IntelliJ for Java Pycharm for Python VS Code for everything else

I use the Jetbrains IDEs through Gateway to my dev desktop, and VS Code through SSH.

I work at AWS and the tight integration of the Jetbrains IDEs with our internal package manager/build system is a must. I frequently need to do some lighter scripting or text formatting at which point I just use VS Code because it's faster. I could realistically use any of them for everything, but I've realized using 3 IDEs that suit my multiple use cases perfectly has been more enjoyable than using one IDE that does one thing perfect, and everything else just okay.

load more comments (1 replies)
[–] cheerjoy@lemmy.world 5 points 1 year ago

nvim for smaller projects, and vscode for larger ones mostly. Both because they're very extensible, support a lot of languages and language servers, and are quick to load files.

[–] 0x0@programming.dev 5 points 1 year ago (1 children)

vim, vscodium, android studio 'cos i'm forced to.

[–] theRealBassist@lemmy.world 3 points 1 year ago (2 children)

Was not aware of VSCodium! Does it still play nice with the plugin system and such?

load more comments (2 replies)
[–] ggnoredo@lemm.ee 5 points 1 year ago

Emacs because i feel like dumb on other editors, on emacs every action is instant with out any mouse input

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

Mostly intellij ultimate, and sometimes VSCode as jetbrains Vue Support is not as good as the official plugin for VSCode.

It's really weird they don't want to show type errors inside the template, but whatever.

Other than that, I try to integrate AI assistants into my workflow. Currently trying out Cody, which works good so far, but I think without the sourcegraph integration it can't show it's full potential. But 50k$ seems a little expensive for my company haha

[–] Endorkend@kbin.social 5 points 1 year ago (1 children)

Mostly Visual Studio Ultimate for general workloads, regardless of what I'm writing for, it has the facilities to support pretty much every compiler and format.

For quickly editing / patching some source on Linux, just plain Nano.

Otherwise, these days, mainly VSCode.

But if I get into an environment where it's another IDE, I wouldn't care either way.

I'm language and editor agnostic and use editors out of convenience (like having Visual Studio Ultimate available to me) and languages depending on what is most appropriate for the task.

My biggest pet peeve in development is that people keep shoehorning their preferred language onto any task.

[–] TrustingZebra@lemmy.one 4 points 1 year ago* (last edited 1 year ago) (2 children)

Visual Studio Ultimate is so heavy though. I wouldn't want to use it for anything other than the languages it was designed for.

load more comments (2 replies)
[–] germanatlas@lemmy.blahaj.zone 5 points 1 year ago* (last edited 1 year ago) (3 children)

For most languages 70% VSCode, 29% neovim+nvchad and 1% other editors like kate or nano. For Java I use eclipse.

I’ve tried using JetBrains IDEs but they never grew on me…

load more comments (3 replies)
[–] TheCee@programming.dev 4 points 1 year ago

Git, probably

[–] vrighter@discuss.tchncs.de 4 points 1 year ago

neovim. I have customized my config to my liking over the past couple of years. + it also can opn embedded terminals, so I don't have to leave the editor at all while working

[–] NRoach44@lemmy.ml 4 points 1 year ago

gedit in native Linux or WSL2. use it for Ansibke, python, C, bash, basically anything I need to edit. Has a git plugin, bottom terminal pane, left open files / current folder pane. Does all I need it to do, and it's not a huge fuckoff electron app.

[–] abir_vandergriff@beehaw.org 4 points 1 year ago (1 children)

Jetbrains, all round. Datagrip is way faster and easier than SSMS for day to day queries, Clion does a great job in almost anything compiled, PyCharm makes it easier to manage large Python code bases over standard, the list goes on. Their software is expensive, but so so good.

load more comments (1 replies)
[–] Chreutz@lemmy.world 4 points 1 year ago

I'm stuck on windows in the IDE of a certain large chip manufacturer for doing embedded DSP. God, I wish I could have any level of customization. But at least it has vim mode.

[–] akselmo@lemmy.kde.social 4 points 1 year ago (2 children)

Kate text editor. I only use vscodium if i really have to, usually at work.

load more comments (2 replies)
[–] case_when@feddit.uk 4 points 1 year ago

Reading these comments, there sure aren't a lot of R programmers out there.

RStudio for R, Spyder for Python, Emacs for either of the above when I want to be cool.

[–] linad@lemmy.world 4 points 1 year ago (1 children)
load more comments (1 replies)

I write Bash and simpler Python scripts in Vim.

I use Thonny for my larger Python projects and MicroPython, when I mess around with that.

I write GDScript in Godot's editor.

[–] jelloeater85@lemmy.world 3 points 1 year ago

Micro for quick CLI edits. VSCode for mashing text and PowerShell JetBrains Suite for everything else. LazyGit is amazing BTW. Pairs well with LazyDocker.

[–] cwagner@lemmy.cwagner.me 3 points 1 year ago* (last edited 1 year ago)

A few years ago, mainly VS with R#, nowadays, Jetbrains Rider, Webstorm, intelliJ in that order.

edit: and why?

I mainly work with C#, so there aren’t that many options (VS, VS Code, Rider). The features R# gave me were something I did not want to miss, despite the combination being soooo slow. So when Rider came around (having the all product pack anyway), I tried it, and it was like VS+R#, but fast. Never looked back.

Generally, I like full IDE’s, which is why my main use of VS Code is: Format this random document that is not part of any project. That’s why I also use Webstorm for any pure frontend project.

Finally, we have one Java project, that will forevermore be stuck on Java 7, as the software got bought by SAP and integrated, not something we have any interest in. I could probably even use VS Code for what little I need to do there, I can’t use most IDE features with that weird project anyway, but I use IntelliJ because I’m used to using JB software ;)

[–] Nomad@infosec.pub 3 points 1 year ago (2 children)

Geany for syxntax highlightning. Then alot of git precommit hooks for linting, formatting, etc.

[–] nguarracino@lemmy.ml 3 points 1 year ago (1 children)

This is a good one, I used Geany for a long, long time (and SciTE before that!) Have since switched to mostly VS Code and Helix, but I do fire up Geany occasionally too.

load more comments (1 replies)
[–] Solaris1789@jlai.lu 3 points 1 year ago

Geany gang assemble

[–] dsco@lemmy.dbzer0.com 2 points 1 year ago* (last edited 1 year ago)

Geany for quick edits, and VSCode for everything else. Mostly because that's what I'm comfortable with. Think I may try Sublime soon.

load more comments
view more: ‹ prev next ›