3 ms·
> 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-bas
by p-e-w 4y ago
> 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.
- l3uwin 4y ago[dead]
- probablynish 4y agoWould 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.
- rhaway84773 4y agoIDEs are incredibly slow. Even the fastest IDEs.
- fileeditview 4y agoIn 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.