Skip to content

What editor or IDE do you use and why?

Technology
37 32 0
  • 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?

    gedit, nice and minimalist without any of the flashy features that overcomplicate things

  • 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?

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

  • 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 it's much nicer and user friendly than vim.

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

    Praise the Helix!

  • 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?

  • 78 Stimmen
    9 Beiträge
    0 Aufrufe
    U
    Obligatory Knowledge Fight Reference: [https://knowledgefight.libsyn.com/1044-june-2-2025](In this installment, Dan and Jordan discuss a strange day on Alex's show where he spends a fair amount of time trying to dissuade his listeners from getting too suspicious about Palantir.)
  • Where are all the data centres and why should you care?

    Technology technology
    5
    1
    62 Stimmen
    5 Beiträge
    0 Aufrufe
    A
    Ai says Virginia is home to the largest data center market in the world, with over 576 data centers, primarily located in Northern Virginia,
  • 7 Stimmen
    14 Beiträge
    0 Aufrufe
    G
    A carrot perhaps... Or a very big stick.
  • 80 Stimmen
    27 Beiträge
    0 Aufrufe
    lanusensei87@lemmy.worldL
    Consider the possibility that you don't need to be doing anything wrong besides existing to be persecuted by a fascist regime.
  • 124 Stimmen
    12 Beiträge
    0 Aufrufe
    T
    Premium supported. You get plenty with the free tier, but you get lots more with paid.
  • GeForce GTX 970 8GB mod is back for a full review

    Technology technology
    1
    34 Stimmen
    1 Beiträge
    1 Aufrufe
    Niemand hat geantwortet
  • 2 Stimmen
    2 Beiträge
    2 Aufrufe
    quarterswede@lemmy.worldQ
    I give it 5 years before this is on our phones.
  • Microsoft's AI Secretly Copying All Your Private Messages

    Technology technology
    4
    1
    0 Stimmen
    4 Beiträge
    2 Aufrufe
    S
    Forgive me for not explaining better. Here are the terms potentially needing explanation. Provisioning in this case is initial system setup, the kind of stuff you would do manually after a fresh install, but usually implies a regimented and repeatable process. Virtual Machine (VM) snapshots are like a save state in a game, and are often used to reset a virtual machine to a particular known-working condition. Preboot Execution Environment (PXE, aka ‘network boot’) is a network adapter feature that lets you boot a physical machine from a hosted network image rather than the usual installation on locally attached storage. It’s probably tucked away in your BIOS settings, but many computers have the feature since it’s a common requirement in commercial deployments. As with the VM snapshot described above, a PXE image is typically a known-working state that resets on each boot. Non-virtualized means not using hardware virtualization, and I meant specifically not running inside a virtual machine. Local-only means without a network or just not booting from a network-hosted image. Telemetry refers to data collecting functionality. Most software has it. Windows has a lot. Telemetry isn’t necessarily bad since it can, for example, help reveal and resolve bugs and usability problems, but it is easily (and has often been) abused by data-hungry corporations like MS, so disabling it is an advisable precaution. MS = Microsoft OSS = Open Source Software Group policies are administrative settings in Windows that control standards (for stuff like security, power management, licensing, file system and settings access, etc.) for user groups on a machine or network. Most users stick with the defaults but you can edit these yourself for a greater degree of control. Docker lets you run software inside “containers” to isolate them from the rest of the environment, exposing and/or virtualizing just the resources they need to run, and Compose is a related tool for defining one or more of these containers, how they interact, etc. To my knowledge there is no one-to-one equivalent for Windows. Obviously, many of these concepts relate to IT work, as are the use-cases I had in mind, but the software is simple enough for the average user if you just pick one of the premade playbooks. (The Atlas playbook is popular among gamers, for example.) Edit: added explanations for docker and telemetry