Hacker News new | past | comments | ask | show | jobs | submit login

> sane built-ins such as a terminal.

It’s all preference. I think it’s insane that people use the terminal in their editors.




Why is it insane? Along with a terminal, I also use a database editor inside my code editor.

That’s the point behind an IDE - integrated developer environment.


I get where you're coming from and generally agree. The trouble is that the integrated tools are all pretty bad, in my experience. If I can use DataGrip instead of some VS Code extension called "Database Client", I'm going to use DataGrip. I will often even prefer pgsql for many tasks. A mediocre tool might save time here and there because it's convenient, but I find their broader impact is poorer work done in worse ways.

Of course, this is all opinion in a very subjective context. Some people do best-in-class work with terrible tools.


Datagrip, of course, is just the integrated database editor of intellij packaged without the rest of intellij, so it's not a rule that integrated tools are always bad


Is it integrated into their IDEs? That's incredible. Fair point, then.

Maybe I should consider using their IDEs.


Yes and since few weeks ago it now comes for free with WebStorm.


Wow, that’s crazy! I need to give it a trial again.

Do you know how the LLM integration is? I heard it’s terrible, but that isn’t a deal breaker.


It’s insane bc I don’t like it :)

Like I said, it’s all personal preference.

I mainly code in neovim, I do a lot of work ssh-ing into other machines (sometimes with multiple hops.)

I live in the terminal and sometimes cat very very large log files and would like an experience that is terminal centric.

It very much surprised me to learn how many devs there are nowadays who aren’t terminal centric (outside of windows land)

Also I use my text editor to edit database records (via a plugin) as well. Editing DB rows in vim is the kind of crazy I like.


I've been using ldapvi to manage the LDAP of an entire college faculty.

Which plugin do you use for DBs?


Sublime isn't an IDE - it's an editor.


But Sublime isn't an IDE, it's just a text editor. The line is blurry (especially with how VS Code is used these days) but I have ST running next to IntelliJ all day, they serve different roles.


At this point I’d call vscode an IDE.

Or at least an IDE platform where plugins provide the language integration.


You don't like quickly accessing the terminal? The biggest draw for me is that VSCode can easily attaches to terminal processes, so I can launch a debugging session with custom arguments with a simple "CTRL+~" and a "npm run foo".


“Alt+tab” works all the time.

Guake is a great terminal for quick access too.

I have a hot key for opening kitty as well.

Vscode attaching the debugger automatically is a really nice feature, though.

Nothing you couldn’t do with a few shell scripts, but it’s nice that it does it automatically.


I'd use those terminals, maybe, if the implementations weren't so bad. The one in VS Code is a sad version of what's possible.


100%. I prefer having a separate client for various tasks.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: