News for hackers. Stuff that matters.
Re:Vim is touch-typing on steroids by p-e-w on Friday January 13, 2023 @02:09AM (#34364809)
> The power of text-based manipulation is that you don't have to learn a different set of hotkeys for different types of material.

And the weakness of text-based manipulation is that it views code as characters rather than as semantic data.

Modern IDEs either have their own semantic code operations, or use language servers to actually understand the code rather than just work with character strings. This is vastly more reliable when doing refactoring or project-wide navigation. Text-based approaches are a crude hack by comparison.

Re:Vim is touch-typing on steroids by probablynish on Friday January 13, 2023 @02:54AM (#34365055)
Would you say that a vim plugin in your IDE of choice gives you the best of both worlds? The superior semantic manipulation of an IDE and the superior text manipulation of vim.
Re:Vim is touch-typing on steroids by rhaway84773 on Monday January 16, 2023 @08:44PM (#34408164)
IDEs are incredibly slow. Even the fastest IDEs.
Re:Vim is touch-typing on steroids by fileeditview on Friday January 13, 2023 @06:41AM (#34366492)
In Vim you also have plugins that provide you with semantic editing (e.g. via LSPs). You then have it both.. same as if you installed a Vim plugin in your IDE. The only difference being that the IDE is slow and has a multitude of features that I don't need whereas Vim is configured to exactly my needs and has instant response always.