DEV Community

On Learning Vim

A year ago, the author admired ThePrimeagen's ability to navigate the Vim editor with speed and efficiency. However, they were initially afraid to try it out due to fear of not being smart enough and the perceived effort required to learn something that didn't directly contribute to their programming knowledge. After switching to Linux from Windows 11, the author's VS Code experience was marred by frequent crashes, prompting them to give Vim a try. They started by installing a Vim emulator extension in VS Code, which was initially frustrating and negatively impacted their work. Over the next few weeks, the author gradually became more comfortable with Vim keybindings, eventually feeling "ONE" with them. They found a helpful series of articles explaining Vim terminology and interesting talks from Vim enthusiasts. After more than a month of learning Vim, the author is not yet fully confident in using it for development work but has set up Neovim for a personal project. They aim to avoid excessive configuration and have found Telescope and Netwr plugins useful for file navigation. Overall, learning Vim has been a positive experience, albeit challenging at first.
favicon
dev.to
dev.to
Create attached notes ...