Investing time in text editing and mastering a complicated code editor, such as a modal text editor, can greatly benefit programmers. Despite their name, code editors are not only about editing but also about code navigation and optimization. Modal text editors, which feature different modes that allow for convenient shortcuts, make navigating, moving code around, copying, pasting and reformatting easier. They also provide a text editing language that allows programmers to express their intent much more closely than in other editors. Kakoune, a modal editor that has been in development for five years, offers interactive, predictable, and fast editing and multiple selections that provide a powerful way to express structural selection.
https://kakoune.org/why-kakoune/why-kakoune.html