Objetivo: Configurar o Vim para que seja mais conveniente do que o vi.
[1] Instale o Vim.
root@localhost:~# apt -y install vim
[2] Configure o Vim.
No exemplo abaixo, aplique a um usuário.
Se você deseja aplicar configurações a todos os usuários como configurações de sistema, adicione as configurações em [/etc/vim/vimrc].
Você pode querer selecionar e aplicar cada parâmetro de acordo com suas próprias preferências.
debian@localhost:~$ vi ~/.vimrc
" use recursos estendidos do vim (incompatível com vi)
set nocompatible
" especifica codificação de caracteres
set encoding=utf-8
" especifica codificação de arquivo
" para especificar várias entradas, escreva-as separadas por vírgula
set fileencodings=utf-8
" especifica formatos de arquivo
set fileformats=unix,dos
" fazer backup
" oposto é [ set nobackup ]
set backup
" especifica diretório de backup
set backupdir=~/backup
" número de históricos de pesquisa
set history=50
" ignorar maiúsculas e minúsculas
set ignorecase
" capitalização distinta se misturada em palavras de pesquisa
set smartcase
" destaca palavras correspondentes
" oposto é [ set nohlsearch ]
set hlsearch
" usar pesquisa incremental
" oposto é [ set noincsearch ]
set incsearch
" mostrar número de linha
" oposto é [ set nonumber ]
set number
" visualizar quebra ( $ ) ou tabulação ( ^I )
set list
" destaca parênteses
set showmatch
" não inserir LF no final do arquivo
set binary noeol
" ativar autoindentação
" oposto é [ noautoindent ]
set autoindent
" mostrar exibição de cores
" oposto é [ syntax off ]
syntax on
" alterar cores para comentários se for definido [ syntax on ]
highlight Comment ctermfg=LightCyan
" quebrar linhas
" oposto é [ set nowrap ]
set wrap