To make a default Vim installation more useful, type the following 5 lines into its .vimrc file:
Thoues 5 lines allow you to:
set hls- highlight all search results
set ic- do case insensitive search
set is- show incremental search results as you type
set nu- display line number
set noswf- disable swap file
Thoese 5 lines can be combined into a single line like below:
Vim is a powerful text editor for Unix/Linux and I often use to view and edit files. Unfortunately, Vim’s default configurations lack several important usability features compared to popular alternative text editors, such as VSCode.
The undesirable defaults are not an issue on my own computer, as I can take the time to configure them. However, often I’d find myself debugging or reading logs on near-fresh Linux installations (eg. virtual machines spun up to do integration testing, cloud env.), where Vim had not yet been configured.
Over time I start using the text editor setup that I needed the most. To set it up, I run
vim ~/.vimrc manually, add those 5 lines, save and restart vim with a new configuration.