5 ms·
Poll: Which IDE/text editor do you use?
- elviejo 4y agoEmacs
- tracker1 4y agoVS Code... does pretty much everything I could ask, and not much more than I need. Killer features are directory list, integrated terminal, git and remote development extensions.
- nperez 4y agoJetbrains Rider for C#, PyCharm for Python, VSCode for front end, all with Vim keybindings and I use Vim for everything else
- pathartl 4y agoCertainly, there needs to be an entry for Visual Studio
- dpbriggs 4y agoEmacs with vim emulation. A blessed combo
- BayAreaEscapee 4y agoSlickedit. Great product, has vi and emacs editing modes. https://www.slickedit.com/ https://www.slickedit.com/
- satvikpendem 4y agoVSCode with the vscode-neovim extension, which uses the full Neovim that's installed on your machine, unlike VSCodeVim which only emulates Vim. You get the best of both worlds this way, one-click editor extensions with the power of Vim.
- kotborealis 4y agoSome hotkeys overlap, but it's still a great experience.
- elkos 4y agokate for quick stuff
- enqk 4y agoEmacs and 10x
- nabaraz 4y agoSublime Text 3. I love the minimalist and configurable approach to it, compared to bulky VS and not so intuitive other editors.
- dpkirchner 4y agoXcode and VSCode, depending on what I'm doing. I haven't tried Jetbrains AppCode yet, been meaning to.
- y42 4y agoNotepad++ would almost beat VSCode, but it's only available on Windows. N++ perfectly fits into how I work, using the keyboard mainly. It supports plugins, is quick even with large files and is highly customisable which makes it (combined with Total Commander) the perfect command center on Windows.
- racked 4y agoJetBrains IDEs for coding projects, Geany for notes, plain Vim for quick scripts
- agentwiggles 4y agoVSCode, with Vim emulation. I almost never want for Vim stuff that doesn't exist in the Code plugin. I generally am happy with Code's autocomplete and plugin ecosystem. Really feels like the best of both worlds to me.
- sshine 4y agoCouldn’t get used to it. I’ve used Vi, Vim and Doom Emacs extensively, but VSCode is just so mousey... maybe I should try again.
- trevoristall 4y agoComing from a similar background I found that it was super helpful to create my own keybinds for stuff like navigating forward/backward through tabs, toggling the sidebar etc. Before I did that I felt similarly that it was too mouse dependent. The VSCode Vim extension has a `gh` key sequence for showing the hover info you normally have to use the mouse for that made switching much easier.
- nunez 4y agoSame experience last time I tried it. my particular pain point was that I couldn't interact with menus of any kind with keybindings
- kaonashi 4y agoused to use emacs, then switched over to vim -- tried vscode for a stretch, but some functions required mousing, and that bothered me to no end
- mambo5king 4y agoNetbeans for Java. Emacs for everything else.
- sph 4y agoEmacs, because of Lisp. Vimscript is a bad language, Lua is a decent language, but if you need a editor/language that can be used to modify itself, there is nothing like Lisp. I used to love vim, but it's just an editor and sometimes I want more. I decided it is worth my time to invest in a tool that has existed for decades and will be around for decades. The dream honestly is Emacs to be replaced by another modern and streamlined editor, that is still as extensible and lispy as Emacs. The current iteration is weird and idiosyncratic, but the foundations it is built upon are timeless and way ahead than any other programmer's editor.
- makeitrain 4y agoPHPStorm cause I'm retro cool. I tried VSCode, but it takes more time to set up for PHP and doesn't do some things quite as well. For example, the interface for traversing classes or finding references is a little less refined than in PHPStorm. Perhaps more tricks are available and I could get used to different things, but I have no complaints.
- sshine 4y agoPHP without PhpStorm is almost as sad as it always was. PHP with PhpStorm is like a flakey Java. It’s amazing what that IDE did to that language. It’s the only way to write a lot of PHP.
- flqn 4y agoNvim+plugins gives me pretty much all I need, and there's usually always some vi variant on any linux env I've had to use.
- Shared404 4y ago> and there's usually always some vi variant on any linux env I've had to use. This is why I will pretty much always using a vi-like editor. Currently using vim/nvim/Doom Emacs depending on which machine I'm using, but it is _extremely_ helpful to be able to have a common set of keybinds which I can use to at least comfortably edit config files on *nix.
- pelagicAustral 4y agomacOS, Linux: RubyMine, DataGrip, Rider Win: Visual Studio 2022, SQL Server Management Studio
- ilrwbwrkhv 4y agohttps://lapce.dev/ https://lapce.dev/
- mrtweetyhack 4y ago
- jasonjmcghee 4y agoThis is your daily driver? I tried it a month or so ago and it felt... very alpha. So many features I expected were missing. I think it's an awesome project and may use it one day, but definitely felt not ready to use.
- ilrwbwrkhv 4y agoI don't program a lot these days. You are right, it is quite alpha, but I am very hopeful about it.
- gabrielsroka 4y agoPoll results: https://gabrielsroka.github.io/hnpoll.html?id=33707669 https://gabrielsroka.github.io/hnpoll.html?id=33707669
- peschu 4y agohelix, just switched from nvim :) it is very promising https://helix-editor.com/ https://helix-editor.com/ https://github.com/helix-editor/helix https://github.com/helix-editor/helix
- captainvic 4y agoKEdit
- deleted 4y ago[deleted]
- tmtvl 4y agoGNU Emacs. While Elisp isn't the greatest of Lisps, I still like it a lot better than JavaScript; and Vi-style modal editing doesn't work for me. Also I like the GNU licenses on a philosophical level.
- mrtweetyhack 4y ago
- jasonjmcghee 4y agoIntelliJ should probably be "Jetbrains" as it really depends on the language you're using. IntelliJ is usually for Kotlin/Java/Scala. People are commenting a number of Jetbrains IDEs below.
- majkinetor 4y agoVsCode now, because of sync and keyboard oriented workflow, web, x-platform and great plugin system. Vim before, and periodically now, because I don't need emacs RSI and muscle memmory is real thing.
- mrtesthah 4y agoXcode and TextMate
- guestbest 4y agoTextmate on Mac, nano or Jed on Linux, and notepad++ on windows. I use XCode as an IDE, though
- Orangeair 4y agoBasically any JetBrains IDE. They always work with minimal configuration for me, and just generally make all of the tedious stuff take less time. Being able to do everything I need to do (building, running tests, debugging, interfacing with a db, HTTP requests, refactoring, static analysis, VCS tasks) in one place just feels good to me. Also, I have yet to see another IDE with something like IntelliJ's Structural Search and Replace. I use emacs on the command line for brief edits, but I've never managed to find an IDE-esque setup for it that worked well (I've struggled just to have it indent Python the way I want it to).
- skydhash 4y agoEmacs is cool, but I prefer VIM because of its leanness (and I'm quite fast with it). Sublime Text when I want that GUI nicety and JetBrains for languages that do require an IDE.
- antisthenes 4y agoConda/Spyder
- lawn 4y agoNeovim. Vim simply gives the best editing experience, and together with the old Vim plugins and the newer Neovim plugins it gives me everything I'd want and more.
- farka01 4y agoVim
- vt240 4y agoVisualStudio 2013 for mixed C# / Intel C projects with all the JetBrains plugins. We have old hardware to support. Some of our other projects use a vendor specific release of clang, which I've been able to wire into VSCode, since the vendor IDE is terrible.
- mindcrime 4y agoEclipse primarily for coding in Java, Python, etc.. When I'm editing in console mode, I use Emacs. Rarely if I'm on a machine without Emacs I might use vim or nano.
- sbf501 4y agovi. it is always there. it loads instantly. it can handle filesizes that make other editors croak.
- SAI_Peregrinus 4y agoFor programming, JetBrains IDEs. For config file editing, VS code if available. Otherwise (SSH, visudo, other CLI-only situation) I use whatever is available (usually vim or nano). I tend to use Notepad++ on Windows for some things, since it's got good support for keyboard macros which are sometimes faster to use than sed or awk.
- gaganyaan 4y agoDoom Emacs. It's pretty straightforward to get started with out of the box, has good LSP integration, and I don't have to worry about any rug pulling down the road like when Microsoft abandoned their Python LSP server. Jetbrains IDEs are pretty good, but PyCharm is pretty heavyweight when you've got a bunch of small Python repos, each with their own LSP server going. Maybe it's gotten better in the past few years though.
- alkonaut 4y agoVisual Studio. Not seeing it on the list is a bit surprising.
- vermaden 4y agoThe vi(1) and vim(1) but also Geany which is very small/light and very powerful. I love its block copying/pasting/typing and also that you can 'pass' any block of selected text into external command and it will be pasted back into that file you selected it after being parsed by it. For example you can send that block of text info sort -n or tr ' ' '\n' command ... or into column -t to make it format well. This also makes Geany a great editor/IDE for taking notes/documentation etc. I tried to use ZIM for that but you can not even disable word wrapping so its maybe useful for some 'short' things but it definitely does not work for me and Geany fits beautiful here. Regards.
- geenat 4y agoSublime man reporting in. Plugins in python are the bomb. Lack of features drives me nutso sometimes. Love certain features of VScode such as cross-project file drag and drop, but cannot get over how slow it is. Kate and Lapsce are showing a lot of promise. Admittedly wrote a ton of code in Notepad++ back in the day. Would have never switched to Sublime if it had Linux support.
- dswilkerson 4y agoGnu emacs