Recentemente, mudei meu ambiente de trabalho do Windows para o Ubuntu Desktop e encontrei um problema estranho que nunca encontrei antes.
Eu encontrei o vim no gnome-terminal da área de trabalho do Ubuntu bastante lento e com lag, e descobri que se mudar de volta para o vim.tiny, está tudo bem.
Eu usei o vim com bastante frequência no servidor Linux (geralmente por ssh), windows, macos e nunca encontrei o vim laggy.
A sensação de atraso e lentidão é muito difícil de articular, H, J, K, L movendo o cursor é bom, mas I (para inserir) e ESC tem um atraso óbvio.
atualizar:
Desesperado, pensei por que não compilar o vim da fonte. Então eu fiz, e o vim funciona como um encanto.
Infelizmente, depois de pesquisar e tentar o suficiente. o vim normal não pode ser tão suave quanto o vim.tiny.
Acho que o problema está especificamente associado ao vim no gnome-terminal no Ubuntu Desktop.
Até agora, não tive escolha a não ser ficar com o vim.tiny.
O vim normal no desktop Ubuntu é lento, mas se você ssh para a máquina desktop Ubuntu, o vim funciona bem.
Portanto, suspeito muito que o problema esteja relacionado à área de trabalho da GUI ou algo assim.
Caso você também queira verificar o tempo de inicialização do vim, você pode usar o
--startuptime
para criar um arquivo mostrando quanto tempo cada plug-in (e muitos outros processos) está adicionando ao tempo de inicialização:fará um arquivo chamado 'profile_vim_startup.vim'
Como exemplo, o final do meu arquivo mostra que o plugin YouCompleteMe leva cerca de 100ms para carregar:
O arquivo completo (100 linhas) para o meu é este: