Pular para o conteúdo

Compilação e instalação do Vim e habilitando a copiar e colar com o mouse

Compilação e instalação a partir do fonte do Vim no Debian 10, mas deve funcionar para outras distribuições adaptando-se os comandos.
Buckminster Buckminster
Hits: 7.042 Categoria: Linux Subcategoria: Vim
  • Indicar
  • Impressora
  • Denunciar

Compilação e instalação do Vim

Compilação e instalação a partir do fonte do Vim no Debian 10, mas deve funcionar para outras distribuições adaptando-se os comandos.

Lembrando aquela máxima: leia todo o artigo antes de sair executando comandos.

E, como sempre, vale a pena pelo aprendizado mesmo que você não execute as ações.

Caso não quiser fazer a compilação e instalação manual e/ou já tiver o Vim instalado vá para o passo HABILITANDO COPIAR E COLAR.

Logando como root no Debian:

su -

Digite a senha.

Caso você já tenha o Vim instalado pelo apt-get ou outro gerenciador de pacotes, remova:

# apt-get purge vim
# apt-get autoclean
# apt-get autoremove

Atualize o sistema e instale o pacote:

# apt-get update
# aptitude safe-upgrade
# apt-get install build-essential fakeroot devscripts
(tem pacotes a mais, mas instale todos)

# apt-get build-dep vim-gtk

NOTA: build-dep não é um pacote, é um comando para instalar com todas as dependências (build-dependencies); para várias instalações pode usar o build-dep no lugar de install, mas tome cuidado, pois às vezes vem muita "gosma", use build-dep somente quando for compilar algum programa manualmente, para instalação automática use apt-get install.

A sintaxe é:

# apt-get build-dep nome_do_pacote

Criando o local de instalação:

# mkdir /usr/src/vim

Entrando na pasta:

# cd /usr/src/vim

Baixando a última versão:

# wget ftp://ftp.vim.org/pub/vim/unix/vim-8.2.tar.bz2

Descompactando:

# bunzip2 -c vim-8.2.tar.bz2 | tar -xf -

Verificando:

# ls

Deverá aparecer duas pastas: vim-8.2.tar.bz2 e vim82

# cd vim82

Configurando:

# ./configure --with-x=yes --with-features=huge --enable-gui=auto --enable-terminal --enable-multibyte

Aguarde terminar.

Caso você queira pode estudar as opções de configuração e até habilitar a compilação de programas em C, PHP ou outras linguagem suportadas dentro do Vim. Veja em:

# ./configure --help

Instalando:

# make
# make install

Adicionando a variável:

# PATH=$PATH:/software/vim/bin

Testando:

# vim

Deverá aparecer uma tela com a versão 8.2 do Vim.

Para sair digite ":q" e dê enter.

Futuramente quando quiser ver as opções que foram configuradas digite:

# vim --version | grep -o .terminal
  • Caso aparecer na saída do comando "+terminal" é porque essa opção está habilitada.
  • Caso não retornar nada ou retornar "-terminal" é porque a opção não está habilitada.

Outro exemplo:

# vim --version | grep -o .multibyte

Para saber o que digitar depois do ponto (.terminal, .multibyte etc) veja com ./configure --help estando dentro do diretório vim82 ou do diretório correspondente à versão do Vim que tem no seu Linux.



   1. Compilação e instalação do Vim
   2. Habilitando copiar e colar

Como um monte de letras de um código fonte transforma-se em voltagens?

IPv6, DNSv6 e DHCPv6

Entendendo o que é URI, URL, URN e conhecendo as diferenças entre POST e GET

Executar Scripts Remotamente

Instalar e Configurar o Slackware Linux em 2025

Como Turbinar sua Produtividade com VIM - Guia Definitivo do Desenvolvedor

Como preparar o Vim/Neovim para corrigir ortografia em português

GitHub Copilot - Inteligência Artificial no NeoVim

Utilizando o Buffer de Gravação no Editor Vim

Utilização do Vim para iniciantes

#2 Comentário enviado por danniel-lara em 08/10/2021 - 08:05h

Show , isso ajuda muito
#3 Comentário enviado por Buckminster em 08/10/2021 - 23:44h

[1] Comentário enviado por mauricio123 em 07/10/2021 - 22:30h


Faço algo parecido no Slackware. Também costumo habilitar o clipboard do vim.

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento



É um desafio.
Tentarei no Slack.
#4 Comentário enviado por Buckminster em 08/10/2021 - 23:45h

[2] Comentário enviado por danniel-lara em 08/10/2021 - 08:05h


Show , isso ajuda muito


Obrigado.
#5 Comentário enviado por maurixnovatrento em 10/10/2021 - 08:20h

[3] Comentário enviado por Buckminster em 08/10/2021 - 23:44h


[1] Comentário enviado por mauricio123 em 07/10/2021 - 22:30h


Faço algo parecido no Slackware. Também costumo habilitar o clipboard do vim.

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento



É um desafio.
Tentarei no Slack.


Se quiser já tenho um slackbuild do vim pronto no meu repositório.
https://github.com/mxnt10/Slackware15-Reposity/blob/master/Specific/vim.SlackBuild

Aí você modifica como você achar melhor pra você.
#6 Comentário enviado por diegomrodrigues em 16/10/2021 - 10:38h
Artigo interessante.
Parabéns!

Atenciosamente,
Diego M. Rodrigues
#7 Comentário enviado por Buckminster em 17/10/2021 - 02:49h

[6] Comentário enviado por diegomrodrigues em 16/10/2021 - 10:38h

Artigo interessante.
Parabéns!

Atenciosamente,
Diego M. Rodrigues


Obrigado.

Contribuir com comentário

Entre na sua conta para comentar.