Skip to content

What editor or IDE do you use and why?

Technology
37 32 450
  • Now I'm wondering who uses what development tools. I mostly use Qt Creator myself - I chose it because of its good integration with C++ and Qt projects, and I'm just used to it. On Linux I use Qt Creator, and on Windows I use Visual Studio.
    I wonder what others use? VSCode, Vim, Visual Studio, JetBrains IDE, Emacs, Sublime or something more rare?

    • Why did you decide to use them specifically?
    • What do you like or annoy you about it?
    • How usable is it in real work?

    nano because I can't be bothered to learn the vi shortcuts beyond i, / and :wq.

    And when I still worked on bigger stuff NetBeans. I got used to it and there were some features JetBrains lacked that kept me away. Can't remember which.

  • Now I'm wondering who uses what development tools. I mostly use Qt Creator myself - I chose it because of its good integration with C++ and Qt projects, and I'm just used to it. On Linux I use Qt Creator, and on Windows I use Visual Studio.
    I wonder what others use? VSCode, Vim, Visual Studio, JetBrains IDE, Emacs, Sublime or something more rare?

    • Why did you decide to use them specifically?
    • What do you like or annoy you about it?
    • How usable is it in real work?

    I use nano and geany at home. Both simple to use.

    At work it's jetbrains because that's my only option besides notepad++

  • Now I'm wondering who uses what development tools. I mostly use Qt Creator myself - I chose it because of its good integration with C++ and Qt projects, and I'm just used to it. On Linux I use Qt Creator, and on Windows I use Visual Studio.
    I wonder what others use? VSCode, Vim, Visual Studio, JetBrains IDE, Emacs, Sublime or something more rare?

    • Why did you decide to use them specifically?
    • What do you like or annoy you about it?
    • How usable is it in real work?

    VScode locally, vim if I'm shelled into something

    Used to use sublimetext, but roughly a decade ago VSCode ended up getting a lot of inertia, and that resulted in better plugins (at the time anyway)

    I've used the jetbrains stuff and I do not get the hype whatsoever, it's bloaty and cumbersome.

    One of the main reasons I switched from vim as my main was ping-pong pair programming. I'm not gonna be the arsehole that tries to force a junior dev to figure out vim instead of actually working on the ticket. Still 100% my go-to in text mode though, it's basically perfect.

  • Now I'm wondering who uses what development tools. I mostly use Qt Creator myself - I chose it because of its good integration with C++ and Qt projects, and I'm just used to it. On Linux I use Qt Creator, and on Windows I use Visual Studio.
    I wonder what others use? VSCode, Vim, Visual Studio, JetBrains IDE, Emacs, Sublime or something more rare?

    • Why did you decide to use them specifically?
    • What do you like or annoy you about it?
    • How usable is it in real work?

    Micro or Kate. My needs are simple. Occasionally if I need something more capable, I'll use VScode

  • Now I'm wondering who uses what development tools. I mostly use Qt Creator myself - I chose it because of its good integration with C++ and Qt projects, and I'm just used to it. On Linux I use Qt Creator, and on Windows I use Visual Studio.
    I wonder what others use? VSCode, Vim, Visual Studio, JetBrains IDE, Emacs, Sublime or something more rare?

    • Why did you decide to use them specifically?
    • What do you like or annoy you about it?
    • How usable is it in real work?

    Zed

    I decided to use it because it was written in Rust which seems a bit weird but I always found Rust-based softwares to be awesome. Also, it's FOSS, extension-based and most important, it's not VSCode.

    Pros: its speed, stability, memory usage (~200M, which seems a lot for a texte editor, but then again I come from VSCode) fast development cycles (a whole Git interface was added recently), extensions for nearly every language, refactoring capabilities, opt-in AI agent (can be a self-hosted LLM).

    Cons: not a fully-featured IDE like IntelliJ, Git client is missing features, some frameworks are not supported by extensions

    I tried to use it for several projects -->

    • Works well: Rust, Go, VanillaJS, SolidJS (since it's using JSX/TSX, React should work too), Vue
    • I prefer another IDE: Angular, anything JVM related (Java, Kotlin), anything Android-related
  • Now I'm wondering who uses what development tools. I mostly use Qt Creator myself - I chose it because of its good integration with C++ and Qt projects, and I'm just used to it. On Linux I use Qt Creator, and on Windows I use Visual Studio.
    I wonder what others use? VSCode, Vim, Visual Studio, JetBrains IDE, Emacs, Sublime or something more rare?

    • Why did you decide to use them specifically?
    • What do you like or annoy you about it?
    • How usable is it in real work?

    emacs has been with me since the 16-bit era, across paradigms, across generations, across careers. When I use emacs I think in terms of what the elisp is doing. It's such a deep and developed relationship, I would be throwing away so much personal power to use anything else.

  • Now I'm wondering who uses what development tools. I mostly use Qt Creator myself - I chose it because of its good integration with C++ and Qt projects, and I'm just used to it. On Linux I use Qt Creator, and on Windows I use Visual Studio.
    I wonder what others use? VSCode, Vim, Visual Studio, JetBrains IDE, Emacs, Sublime or something more rare?

    • Why did you decide to use them specifically?
    • What do you like or annoy you about it?
    • How usable is it in real work?

    I use Zed
    Yeah the agentic ai feature is nice and all but I don’t use it much.
    However the whole speed of it and the layout of the ui is very close to my heart eg.: native remote server connection or you can hide stuff away to be distraction free.
    Tldr.: feels nice, looks nice

  • Now I'm wondering who uses what development tools. I mostly use Qt Creator myself - I chose it because of its good integration with C++ and Qt projects, and I'm just used to it. On Linux I use Qt Creator, and on Windows I use Visual Studio.
    I wonder what others use? VSCode, Vim, Visual Studio, JetBrains IDE, Emacs, Sublime or something more rare?

    • Why did you decide to use them specifically?
    • What do you like or annoy you about it?
    • How usable is it in real work?

    Visual Studio Code, I think it's just the best, works on all platforms and there's extensions for literally everything. If it enshittifies too much with e.g. copilot, etc. there's always vscodium instead.

    If I'm on a linux terminal, I use the micro editor. I can survive using vim if nothing else is available, but yeah, I used to be in emacs team back in the day...

    I have used Qt Creator in the past and, while it was pretty good back then, nowadays I'm not sure if it can compete with vscode, I haven't kept up with its development.

  • nano because I can't be bothered to learn the vi shortcuts beyond i, / and :wq.

    And when I still worked on bigger stuff NetBeans. I got used to it and there were some features JetBrains lacked that kept me away. Can't remember which.

    Let me see if I can slip these into your brain: w/b and j/k.

  • VScode locally, vim if I'm shelled into something

    Used to use sublimetext, but roughly a decade ago VSCode ended up getting a lot of inertia, and that resulted in better plugins (at the time anyway)

    I've used the jetbrains stuff and I do not get the hype whatsoever, it's bloaty and cumbersome.

    One of the main reasons I switched from vim as my main was ping-pong pair programming. I'm not gonna be the arsehole that tries to force a junior dev to figure out vim instead of actually working on the ticket. Still 100% my go-to in text mode though, it's basically perfect.

    I'm afraid to say that I too have been corrupted by VSCode.

    It's widely used, easy to get into, has LOTS of extensions, and works mostly the same across OS'es meaning it's easy to setup by and explain to others.

    The two extensions I'm missing most in other IDE/text editors would be the "Remote - SSH" extension by Microsoft, which gives unparalleled integration when working remote, and PlatformIO which, while it can be used independently in its core form, just works way better in VSCode.

    Besides this, I'll use Nano for small tasks and vi on embedded devices where Nano is unavailable, though, I'll need a vi cheatsheet for anything more advanced than basic editing.

  • Now I'm wondering who uses what development tools. I mostly use Qt Creator myself - I chose it because of its good integration with C++ and Qt projects, and I'm just used to it. On Linux I use Qt Creator, and on Windows I use Visual Studio.
    I wonder what others use? VSCode, Vim, Visual Studio, JetBrains IDE, Emacs, Sublime or something more rare?

    • Why did you decide to use them specifically?
    • What do you like or annoy you about it?
    • How usable is it in real work?

    VSCodium bcus AI coding extensions

  • Now I'm wondering who uses what development tools. I mostly use Qt Creator myself - I chose it because of its good integration with C++ and Qt projects, and I'm just used to it. On Linux I use Qt Creator, and on Windows I use Visual Studio.
    I wonder what others use? VSCode, Vim, Visual Studio, JetBrains IDE, Emacs, Sublime or something more rare?

    • Why did you decide to use them specifically?
    • What do you like or annoy you about it?
    • How usable is it in real work?

    I use Emacs. I used to really love Neovim but it breaks too often and I can't get myself to write my own configs.
    I tried all other Neovim alternatives (Kakoune, Helix,...) but they were all pretty immature. At the end, I learned to use Emacs and has been a happy user since.

    I like Emacs because it is very extensible and IMHO it is easier to config than Neovim 🙂
    Emacs has a very large plugin repository so code integration is not a problem. I have been more productive since the switch. I think it got me addicted to programming, not gonna lie...

  • Now I'm wondering who uses what development tools. I mostly use Qt Creator myself - I chose it because of its good integration with C++ and Qt projects, and I'm just used to it. On Linux I use Qt Creator, and on Windows I use Visual Studio.
    I wonder what others use? VSCode, Vim, Visual Studio, JetBrains IDE, Emacs, Sublime or something more rare?

    • Why did you decide to use them specifically?
    • What do you like or annoy you about it?
    • How usable is it in real work?

    Neovim, because I wanted something that would not just disappear.

    I never really got along with VSCode, opting for Atom instead. Microsoft bought GitHub, which owned Atom, and promptly discontinued it.

    Nvim has such an active community (and no "owner") that I'm certain that this won't happen again. At the same time, the plugin system is so flexible that I'm also certain that I will never miss out on any shiny new features.

    Over the years, my config has matured, and is mine. The thought of going back to an editor, any editor, less flexible in its configuration than nvim is just... an absolute "no".

    It's a steep learning curve, but well worth it.

  • Now I'm wondering who uses what development tools. I mostly use Qt Creator myself - I chose it because of its good integration with C++ and Qt projects, and I'm just used to it. On Linux I use Qt Creator, and on Windows I use Visual Studio.
    I wonder what others use? VSCode, Vim, Visual Studio, JetBrains IDE, Emacs, Sublime or something more rare?

    • Why did you decide to use them specifically?
    • What do you like or annoy you about it?
    • How usable is it in real work?

    Vim because it's ubiquitous, starts up instantly, works when ssh'd into a server, and doesn't get in my way with lots of busy interface. Also modal editors are the only way to go, IMHO. 🙂

  • Now I'm wondering who uses what development tools. I mostly use Qt Creator myself - I chose it because of its good integration with C++ and Qt projects, and I'm just used to it. On Linux I use Qt Creator, and on Windows I use Visual Studio.
    I wonder what others use? VSCode, Vim, Visual Studio, JetBrains IDE, Emacs, Sublime or something more rare?

    • Why did you decide to use them specifically?
    • What do you like or annoy you about it?
    • How usable is it in real work?

    Spacemacs. I learned some keybinds for vim but don’t want to have to configure everything to the tee and add everything myself. Spacemacs seems to hit the spot for most stuff.
    For debugging I sometimes fall back to vscode.

  • I use Zed
    Yeah the agentic ai feature is nice and all but I don’t use it much.
    However the whole speed of it and the layout of the ui is very close to my heart eg.: native remote server connection or you can hide stuff away to be distraction free.
    Tldr.: feels nice, looks nice

    Interesting, never heard of it before but looks promising, I should try it. I don't care much for AI features, but I'm not against it either, especially if I can use locally hosted models, and it seems Zed supports ollama natively, so that fits the bill.

    Coming from vscode, one of the features I use a lot is devcontainers, does Zed support something similar?

  • Now I'm wondering who uses what development tools. I mostly use Qt Creator myself - I chose it because of its good integration with C++ and Qt projects, and I'm just used to it. On Linux I use Qt Creator, and on Windows I use Visual Studio.
    I wonder what others use? VSCode, Vim, Visual Studio, JetBrains IDE, Emacs, Sublime or something more rare?

    • Why did you decide to use them specifically?
    • What do you like or annoy you about it?
    • How usable is it in real work?

    VSCode because I'm too lazy to learn Vim and I'm not enough of a masochist to configure emacs.

  • I use Zed
    Yeah the agentic ai feature is nice and all but I don’t use it much.
    However the whole speed of it and the layout of the ui is very close to my heart eg.: native remote server connection or you can hide stuff away to be distraction free.
    Tldr.: feels nice, looks nice

    Never heard of Zed, trying it out now... I"m not sure I've ever seen such a responsive GUI app. Crazy.

  • Helix, it’s like vim but with sane defaults.

    I love Helix, but it's like Neovim, where you spend 2 weeks relearning how to type instead of 2 months messing with configs and plugins 😂

  • Let me see if I can slip these into your brain: w/b and j/k.

    Warner Bros?

    Just Kidding.

  • 10 ChatGPT-5 Prompts That Will Save Your Startup Time and Money

    Technology technology
    1
    1
    1 Stimmen
    1 Beiträge
    10 Aufrufe
    Niemand hat geantwortet
  • What is the Present? A Debate on AI.

    Technology technology
    4
    2
    4 Stimmen
    4 Beiträge
    13 Aufrufe
    menschlicher_fehler@feddit.orgM
    Where did you get that photo of me?!
  • Are people actually complying with Age Verification laws?

    Technology technology
    1
    1 Stimmen
    1 Beiträge
    14 Aufrufe
    Niemand hat geantwortet
  • Thinking Is Becoming a Luxury Good

    Technology technology
    30
    65 Stimmen
    30 Beiträge
    337 Aufrufe
    S
    In political science, the term polyarchy (poly "many", arkhe "rule") was used by Robert A. Dahl to describe a form of government in which power is invested in multiple people. It takes the form of neither a dictatorship nor a democracy. This form of government was first implemented in the United States and France and gradually adopted by other countries. Polyarchy is different from democracy, according to Dahl, because the fundamental democratic principle is "the continuing responsiveness of the government to the preferences of its citizens, considered as political equals" with unimpaired opportunities. A polyarchy is a form of government that has certain procedures that are necessary conditions for following the democratic principle. So yeah, you are right. A representative "democracy" is not a democracy. It's a monarchy with more than one ruler. A gummy bear is as much a bear as representative democracy is a democracy. I didn't know that, because i was taught in school that a representative "democracy" is a form of democracy. And the name makes it sound like one. But it isn't. It's not even supposed to be in theory. I am sure 99% of people living in a representative "democracy" don't know this. I hereby encourage everyone to abandon the word representative "democracy" in favor of polyarchy or maybe oligarchy. This makes it much clearer what we are talking about. Also i doubt the authors of this article know this, because they imply that representative "democracy" is desirable, but it is obviously undesirable.
  • 103 Stimmen
    6 Beiträge
    83 Aufrufe
    F
    Anybody got a time machine? Stop this man!
  • Hastags killed

    Technology technology
    6
    1
    16 Stimmen
    6 Beiträge
    71 Aufrufe
    klu9@lemmy.caK
    £ says: "The fuck they are, mate!"
  • What Happens If an Asteroid Heads for Earth?

    Technology technology
    13
    1
    34 Stimmen
    13 Beiträge
    144 Aufrufe
    M
    Well, shi
  • WhatsApp provides no cryptographic management for group messages

    Technology technology
    3
    1
    17 Stimmen
    3 Beiträge
    44 Aufrufe
    S
    Just be sure to add only the people you want to be there. I've heard some people add others and it's a bit messy