zlacker

[return to "I still like Sublime Text"]
1. munifi+UC1[view] [source] 2025-01-29 17:52:01
>>james2+(OP)
I love Sublime Text. It's one of my favorite pieces of software. I have it running 100% of the time on every machine I work on.

It's where I write all of my personal notes, blog posts, and it's where I wrote both "Game Programming Patterns" and "Crafting Interpreters".

At the same time, it's not the tool I use as an IDE. For programming, I use whatever IDE is dominant for the language I'm working in. Over time, that's been Visual C++, Visual Studio, XCode, Eclipse, IntelliJ, and most recently VS Code.

That doesn't mean to me that I want Sublime to turn into an IDE. I like that it's lighterweight than that. It's the perfect sweet spot for me of rich enough to handle piles of notes and documents and small scale code editing, but not so huge and cumbersome that it gets in my way.

◧◩
2. bbor+KT1[view] [source] 2025-01-29 19:03:30
>>munifi+UC1
Out of curiosity, what is it about an IDE that you find useful...? I'm probably just a heathen, but I've always done the build/run steps on the command line, and Sublime has LSP for all the syntax & semantics goodies other than that -- like for Python, I've got Ruff (syntax), Jedi (semantics), and CoPilot (autocomplete) running happily, with what I feel is an impressive amount of configurability.

Are people just working on more complex software than I am so you need the build steps hidden behind a UX, or am I missing some killer IDE feature that I don't even know about?

EDIT: It probably helps that I'm a vim die-hard and couldn't imagine clicking on something to rebuild the program! And Sublime's Vim support is better than any real vim program I've ever used, much less the half-hearted versions available in the IDEs I've tried. Maybe that's the main disconnect, and y'all just prefer having dropdown menus?

◧◩◪
3. xcv123+4E3[view] [source] 2025-01-30 09:19:24
>>bbor+KT1
Some of us have jobs and do this professionally, not as a hobby. That’s why we use an IDE. Vim is a fun toy where you can hack together a poor man’s IDE but I grew out of that phase a long time ago.

In some cases we are forced to use a specific IDE. Not optional.

◧◩◪◨
4. bbor+XI7[view] [source] 2025-01-31 21:01:58
>>xcv123+4E3
lol, this is a good one, made me smile! I’ve definitely met coworkers like that — you nailed the parody 100%. So ridiculously condescending, and yet so common!
◧◩◪◨⬒
5. xcv123+PT7[view] [source] 2025-01-31 21:53:30
>>bbor+XI7
OP thinks IDEs are toys. I think Vim is a toy (beyond its functionality as an editor where it is definitely not a toy).

I've been using IntelliJ for at least 10 years now.

If you have used it, you know what I'm talking about.

IDEAVim plugin provides Vim key bindings and Vim editing mode, so it has the best of Vim and an IDE in one application.

Refactoring and navigation in IntelliJ is superior to whatever you can hack together in Vim. You can integrate Vim with a language server but then what's the point? Just use an IDE.

At work we are forced to use a specific IDE. It's a niche programming language not supported by any other software. Vim is not an option.

[go to top]