[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: IMG_0844.jpg (54 KB, 686x386)
54 KB
54 KB JPG
If text editors like vim, neovim and emacs are superior and will make you navigate code as fast as possible!?

Then why is it that REAL developers like Carmack use Visual Studio? Why do Asahi use Kate?
>>
>>107760520
I use Visual Studio. The idea that raw vim without LSP is a suitable replacement is completely laughable. If your text editor doesn't have a good debugger and go-to-definition functionality then it's just as bad as notepad. Typing is never the bottleneck when programming.
>>
if you need to learn how to use a text editor, it's not a good text editor
>>
File: belle.png (1.03 MB, 1226x592)
1.03 MB
1.03 MB PNG
>>107760520
I'm using a vscode extension that gives me an actual instance of neovim in the vscode editor window. best of both worlds :3
>>
>>107760520
Don't get me wrong I like Emacs but it's clunky and single threaded and slow as fuck and always choke on any but the simplest C++ projects. Granted so does QtCreator. Never used Visual Studio.
>>
>>107760520
Lil bro is fresh off the boat asking stupid questions like this. They use them for their toolchain and debug capability. Furthermore, you have plenty of excellent programmers using Emacs and Vim
>>
>>107760709
Stupid take. If you don't learn your tools you're not good. Every single editor requires learning it to be fast.
>>
>>107760520
>Why do Asahi use Kate?
A tranniyvtuber is an anti-example.
>>
>>107760520
If you're that good, you can use any tool you like.
>>
>>107760537
i switched to helix from nvim just for that, so much more out of the box utility.
>>
>>107760520
NIGGER
>>
>>107760520
IDEs are just easier to set up and understand. However I love emacs.
>>
>>107760520
linus uses emacs clone
stallman uses emacs
>>
>>107760537
bullshit, gcc devs do not use ide
>>
>>107760520
>Carmack
People who suck this guy's nuts are always such massive fucking midwits
>>
>>107760520
they use debugger, they don't care about the editor because they spend most time debugging and gdb is trash
>>
>>107767268
lldb then?
>>
>>107760520
VIM doesn't have a built in coding agent, nor does it have a data access solution, or a debugger/
And I would rather click through UI than learn your little faggot shortcuts.
>>
>>107770147
>coding agent
Absolute skill issue kek
>>
>>107770273
>he writes all code by hand
good little wagie goy
>>
>>107770287
you are the biggest goy of all, rajesh
>>
>>107770376
seethe harder
>>
>>107770408
doing the needful for $3 an hour must be upper class in uttar pradesh
>>
>>107770419
only a jeet would seethe this hard at a White Man using proper tooling for his work
>>
>>107770446
the White Man writes code by hand
>>
>>107760520
Needing an IDE is a code smell. When just setting up a small project is too complex so you need a computer to do it, thats a bad sign. IDEs do make sense for larger code bases that multiple people are working on though.
>>
>>107770147
all of these are selling points for me
>>
>>107760520
I don't give a shit, fuck MicroSlop, I switched to Zed full time a year ago.
>>
>>107760520
Many young SWEs get psyopped by GNU boomers.
>>
>>107760520
IDE is just editor + repl + compiler + debugger
only idiots care about this
>>
No idea about VS but Kate is fucking based.
>>
>>107770899
>I don't give a shit, fuck MicroSlop, I switched to Zed full time a year ago.
zed is nice
tried once vscode - hated it, made do with combo of Jetbrains products and Sublime (for quick edits)
zed came out and jumped on it - way more comfy that M$ vscode, more modern than sublime and lighter than any Jetbrains products
>>
>>107770460
If you rewrite Holy C in Rust is it still chudware of does it become trannyware?
>>
>>107760520
Doesn't Jeff Dean use emacs or has he switched now?
>>
>>107760520

vim with colors
nano without colors
>>
>>107760520
A text editor needs industry standard keybinds (Ctrl-F, Ctrl-C, etc)
One keyboard shortcut per function
>>
>>107773569
The induststry standard for Ctrl-C in the terminal is to send SIGINT to the current process, and vim doesn't do that, either.
>>
>>107760520
I just use VS Code with the vim extension. But really even that's overkill for what I do.
>>
File: 1645116187638.png (80 KB, 241x210)
80 KB
80 KB PNG
>>107760520
>Then why is it that REAL developers like Carmack use Visual Studio?
Nocoders and LARPers are going to reply to this post seething and screeching, but the real answer is: despite being great developers, they underestimate the importance of a good text editor.

Yes, the actual coding part is not all there is to programming, but one way or another, someone actually has to write the code down. Bug? Someone has to quickly and efficiently edit the code. Refactoring? Same shit. All this time adds up, and most programmers greatly underestimate it. Plus, if editing the code is hard due to poor tooling, people are going to be discouraged from cleaning it up, improving it, etc.

While IDEs are useful for building, navigation, integration with the debugger, etc., the built-in text editor they provide is just shit. No, using Emacs keybindings is no substitute for actually using Emacs, Emacs is not really about they keybindings anyway.

And remember: using a good standalone text editor does not preclude you from also using IDEs or other tools, not even when working on the same project. They aren't mutually exclusive, only people who don't actually program believe this is some kind of team sport.
>>
>>107773923
Signals can be intercepted. Not really a good attempt at sounding smart, sorry.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.