Vamos transformar o VIM em uma IDE à la Visual Studio Code, combinando o que há de melhor entre os dois mundos. No final teremos um "juggernaut" VIM, pronto para turbinar sua produtividade em definitivo como desenvolvedor.
Se você chegou até aqui, parabéns, seu Vim agora se tornou uma poderosa IDE! Uma dica que dou é a seguinte, vale muito a pena investir algum tempo no domínio da IDE que você utiliza. O custo x benefício do tempo investido é enorme, você irá "perder" algum tempo na curva de aprendizado até dominar a IDE, mas a partir do momento em que você passa a dominá-la, sua produtividade decola... e isso é permanente.
Visite o repositório de cada plugin citado neste guia e leia a documentação, você só precisará fazer isso uma vez na vida, mas tenho certeza que aprenderá recursos que serão válidos para todo o seu período de vim-user.
E por quê o Vim? Bom, posso citar tipo umas 20 páginas de motivos, mas os principais são:
Multiplataforma - o que você aprende no Linux será válido para Windows, macOS ou qualquer outro sistema operacional que venha surgir;
Desempenho - não há como comparar o consumo de recursos de hardware de um Vim ou outras IDEs como o Eclipse, Visual Studio Code, PyCharm etc. É até covardia.
Se eu tiver deixado passar algum recurso que você usa em outra IDE, comente. Eu consegui reproduzir tudo o que vinha usando em outras IDEs, com a vantagem de tudo de bom que o Vim tem a oferecer.
Levei literalmente uma semana escrevendo este guia. Embora eu já tivesse tudo funcionando por aqui, organizar as ideias e filtrar apenas os plugins indispensáveis não foi fácil. Então não deixe de comentar caso ele seja útil para você de alguma forma, seu feedback será importante inclusive para eu saber se devo manter este guia atualizado ou não conforme novos plugins e/ou recursos forem surgindo ao longo do tempo.
[8] Comentário enviado por maurixnovatrento em 31/07/2020 - 00:24h
Sim era com o vim que eu testei. Mas, resolvi. Desinstalei a versão do mint e compilei a versão mais atual 8.2, aí sim funcionou. Agora tá indo as coisas.
___________________________________
Conhecimento não se Leva para o Túmulo.
[9] Comentário enviado por removido em 31/07/2020 - 08:39h
[8] Comentário enviado por mauricio123 em 31/07/2020 - 00:24h
Sim era com o vim que eu testei. Mas, resolvi. Desinstalei a versão do mint e compilei a versão mais atual 8.2, aí sim funcionou. Agora tá indo as coisas.
___________________________________
Conhecimento não se Leva para o Túmulo.
Estranho... uso o vim dos repositórios do mint e aqui funcionou 100%...
[19] Comentário enviado por maurixnovatrento em 31/07/2020 - 19:29h
[18] Comentário enviado por fabio em 31/07/2020 - 13:37h
Maurício, precisa do pacote vim-tiny. Por isso não tinha nem o syntax.
Beleza, fica como dica para quem for seguir o tutorial, porque agora já tá compilado e configurado e funcionando. Só to apanhando do jedi-language-server, só porque não quero usar o pip. Sei i nome do pacote em deb, mas tá na versão 0.15 e o que precisa é a 0.19 pra cima. Aí complica.
Acho que depende do tamanho do seu vimrc. E isso é algo bem pessoal também. Meu vimrc é monolítico, exceto pelo coc.nvimrc que está em arquivo separado. Gostei da organização do teu.