Instalação e configuração do editor de textos Vim

Deixe sua contribuição, assim vamos facilitar a manutenção e configuração para outros membros que estão iniciando.
Regras do fórum Leia as Regras Gerais do Manjaro Brasil em "Normatividade" e pesquise antes de postar.

Instalação e configuração do editor de textos Vim

Mensagempor pactux » 09 Jun 2015, 15:07  •  MS 1

Olá a todos,

Sou novo na comunidade/distribuição e quero deixar aqui um pouco de conhecimento para enriquecer o conteúdo dessa crescente família. No primeiro texto que escrevo vou falar a respeito do editor de textos Vim, uma ferramenta amplamente utilizada quando o assunto é modificar arquivos no modo texto do sistema.

Aqui falarei apenas sobre a instalação e configuração básica do editor, e se houver outra oportunidade escreverei outro texto para abordar o uso propriamente dito da ferramenta. Espero que gostem do tutorial e fiquem a vontade para corrigir algum dado que não estiver correto ou completo :)

Mãos a obra!

  • Pesquisa do pacote nos repositórios oficiais

Código: Selecionar todos
# pacman -Ss vim-python3


saída do comando acima:

Código: Selecionar todos
extra/gvim-python3 7.4.729-1
    Vi Improved, a highly configurable, improved version of the vi text editor (with advanced features, such as a GUI) with python 3
    support
extra/vim-python3 7.4.729-1
    Vi Improved, a highly configurable, improved version of the vi text editor (with support for additional scripting languages)


Explicação do que foi feito: o comando acima faz a busca do pacote que queremos instalar na máquina, observe que foram encontrados dois pacotes (vim-python3 e gvim-python3), mas trabalharemos apenas com o vim.

Obs: escolhi esse pacote pois ele já vem com suporte a linguagem de programação Python na versão 3, e essa funcionalidade pode ajudar no futuro.

  • Instalação do Vim

Para instalar, execute a instrução abaixo:

Código: Selecionar todos
# pacman -S vim-python3


  • Configuração das funcionalidades básicas do editor

Por padrão, o Vim é instalado em sua forma básica, ou seja, um editor "simples", sem numeração de linhas, destaque de sintaxe, etc. Para darmos uma pequena turbinada nele, abra o arquivo de configuração vimrc localizado na pasta etc (como já temos ele instalado, vamos a sua utilização).

Código: Selecionar todos
# vim /etc/vimrc


A principio você verá uma tela cheia de comentários (nesse arquivo de configuração os comentários são feitos com aspas duplas ") mas não se assuste, aquilo são apenas algumas recomendações para uso da ferramenta.

Obs: Os comandos utilizados a partir de agora para edição do arquivo serão explicados de melhor forma em um texto futuro, caso haja oportunidade, mas por hora vou explica-los de forma bem resumida, já que o foco do texto ainda não é a utilização dos comandos. E antes que eu me esqueça, certifique-se de que a tecla "caps lock" esteja desligada.

Com o arquivo "vimrc" aberto, utilize a sequencia de teclas abaixo:

Código: Selecionar todos
Shift g

Isso fará com que o cursor do texto mova-se para ultima linha.

Em seguida tecle:

Código: Selecionar todos
o

Isso habilitará o modo de inserção de texto na linha abaixo.

Escreva os seguintes comandos em linhas diferentes (você pode usar a tecla "Enter" para saltar linhas).

Código: Selecionar todos
syntax on
set nu
filetype plugin on
set mouse=a


Explicação do que foi feito:

syntax on: destaca sintaxes utilizadas no arquivo, na linguagem popular simplesmente colori o texto;

set nu: Enumera as linhas do texto (como em um editor de código fonte gráfico);

filetype plugin on: Plugin do vim para detectar arquivos, por exemplo, digamos que abra um arquivo chamado "prog.cpp". A partir da extensão o vim saberá que um conteúdo C++ será editado, e com isso ele carrega as funcionalidades necessárias para manusear esse tipo de conteúdo, como o "auto completar" para a sintaxe, etc;

set mouse=a: Permite que o mouse seja utilizado na edição, por exemplo, você está na linha 2 de um arquivo qualquer e quer se deslocar para linha 17 (que você está vendo inclusive). Ao invés de utilizar o teclado para chegar a linha desejada, basta clicar na linha e pronto (isso dá velocidade nas edições).

Para finalizar, mostrarei uma de minhas configurações preferidas. Ela é capaz de salvar a posição do cursor no arquivo mesmo quando ele for fechado, por exemplo, você editou a linha 22 de um arquivo, salvou e fechou. Ao reabrir o arquivo o cursor estará exatamente na posição que você o deixou.

Para fazer isso, aperte mais algumas vezes a tecla "Enter" (assumo que você ainda esteja com o vimrc aberto e não tenha feito nada além do que foi pedido acima) e escreva o código abaixo:

Código: Selecionar todos
augroup resCur
  autocmd!
  autocmd BufReadPost * call setpos(".", getpos("'\""))
augroup END


Terminado de escrever tudo o que foi indicado no texto, tecle a seguinte combinação no teclado:

Código: Selecionar todos
Esc

Código: Selecionar todos
:x


Explicação: A tecla "Esc" faz com que o modo edição seja abandonado, com isso é possível utilizar os comandos do editor. Na sequencia, o ":x" faz com que as alterações realizadas sejam salvas e que o Vim seja fechado.

Agora, acesse o vimrc novamente para enxergar as modificações (Você notará que o texto estará colorido, etc).

Código: Selecionar todos
# vim /etc/vimrc


Conclusão:

Bom pessoal, esse foi meu primeiro tutorial. Espero que ele possa ser útil a alguém, e se houver alguma informação errada ou
incompleta fiquem a vontade para comentar.

Valeu.
Editado pela última vez por Holmes em 09 Jun 2015, 20:15, em um total de 1 vez.
Razão: correções pontuais
Pactux - Manjaro Linux
https://github.com/pactux

Esta mensagem de pactux recebeu agradecimentos de
Holmes (09 Jun 2015, 20:23)
Avatar do usuário
pactux
Aprendiz

 
Mensagens: 24
Artigos: 5
Registro: 09 Jun 2015, 02:55
Agradeceu: 0 vez
Agradecido: 19 vez(es)
Distro utilizada: Manjaro Linux
Versão: 17.1.8
Ambiente: Gnome
Repositório: Stable
Habilidade: Novice

Instalação e configuração do editor de textos vim

Mensagempor jkmsjq2013 » 09 Jun 2015, 15:47  •  MS 2

Parabéns pela iniciativa...!!! Cotinue assim... 8-) 8-) 8-)
Imagem
LinuxUser: 548942 / Comandos básico para o Manjaro
"A verdade só é agressiva a quem vive de mentiras". Autor desconhecido.
Twitter: @jeisonkertesz
Avatar do usuário
jkmsjq2013
Guru

 
Mensagens: 1021
Artigos: 1
Registro: 18 Dez 2013, 18:24
Localização: Jequié/BA
Agradeceu: 4 vez(es)
Agradecido: 122 vez(es)
Distro utilizada: Manjaro
Versão: 16.06
Ambiente: XFCE
Repositório: Stable
Habilidade: Novice

Instalação e configuração do editor de textos vim

Mensagempor BootStrap » 09 Jun 2015, 16:34  •  MS 3

Meus parabéns, ficou muito bom :D
Imagem
Avatar do usuário
BootStrap
Avançado

 
Mensagens: 276
Registro: 16 Set 2013, 19:04
Localização: Salvador - BA
Agradeceu: 8 vez(es)
Agradecido: 19 vez(es)
Distro utilizada: Manjaro
Versão: 0.8.12
Ambiente: XFCE
Repositório: Stable
Habilidade: Intermediate

Instalação e configuração do editor de textos vim

Mensagempor pagani » 09 Jun 2015, 17:30  •  MS 4

Ficou excelente o texto. Muito bem explicado.

Valeu por compartilhar as dicas.
Imagem
Leia as Regras Gerais e pesquise antes de postar
Se a sua dúvida foi respondida marque Resolvido em seu tópico com o botão V na cor verde
Key ID: 37042A86
Avatar do usuário
pagani
Guru

 
Mensagens: 972
Artigos: 11
Registro: 31 Jan 2014, 14:36
Agradeceu: 9 vez(es)
Agradecido: 171 vez(es)
Distro utilizada: manjaro
Versão: 16.06
Ambiente: xfce
Repositório: testing
Habilidade: Intermediate

Instalação e configuração do editor de textos Vim

Mensagempor Holmes » 09 Jun 2015, 20:24  •  MS 5

parabéns @pactux pelo ótimo tutorial. coloquei ele no nosso wiki, veja http://goo.gl/ImNNCf.

vlw fwi, Holmes :)
Imagem

Meu Blog Kibojoe I Manjaro I JWM I Outras Coisas...

Visitem e colaborem com nosso Knowledge Base
Leia as Regras Gerais e pesquise antes de postar
Se a sua dúvida foi respondida marque Resolvido em seu tópico com o botão V na cor verde
Avatar do usuário
Holmes
Fundador

Mantenedor Kibojoe Linux
Mantenedor Kibojoe Linux
 
Mensagens: 5472
Artigos: 56
Registro: 30 Set 2012, 21:00
Localização: Brasil
Agradeceu: 173 vez(es)
Agradecido: 812 vez(es)
Distro utilizada: Kibojoe Linux
Versão: 18.02
Ambiente: JWM
Repositório: Stable
Habilidade: Intermediate

Instalação e configuração do editor de textos Vim

Mensagempor pactux » 11 Jun 2015, 02:58  •  MS 6

Obrigado pessoal. Isso motiva a disponibilizar mais conteúdo.
Pactux - Manjaro Linux
https://github.com/pactux
Avatar do usuário
pactux
Aprendiz

 
Mensagens: 24
Artigos: 5
Registro: 09 Jun 2015, 02:55
Agradeceu: 0 vez
Agradecido: 19 vez(es)
Distro utilizada: Manjaro Linux
Versão: 17.1.8
Ambiente: Gnome
Repositório: Stable
Habilidade: Novice

Instalação e configuração do editor de textos Vim

Mensagempor mariopb » 11 Set 2016, 12:42  •  MS 7

parabéns e obrigado!
Avatar do usuário
mariopb
Aprendiz

 
Mensagens: 66
Registro: 28 Jun 2016, 15:29
Agradeceu: 11 vez(es)
Agradecido: 0 vez
Distro utilizada: Manjaro
Versão: Manjaro
Ambiente: XFCE
Repositório: Stable
Habilidade: Novice


Tópicos Semelhantes Estatísticas Última mensagem

Configuração OneDrive HD Secundário

por jgreis » 29 Jul 2020, 23:06

Respostas: 1

Exibições: 271

30 Jul 2020, 02:42

por tioguda Ver última mensagem

A instalação não reconhece as partições do windows

por chagaslima » 17 Jul 2020, 12:15

Respostas: 1

Exibições: 285

17 Jan 2021, 15:33

por chagaslima Ver última mensagem

Dúvidas instalação dualboot UEFI (Windows/Manjaro)

por SrEmanuel » 18 Ago 2020, 18:05

Respostas: 2

Exibições: 308

17 Jan 2021, 15:36

por chagaslima Ver última mensagem

Voltar para Dicas, Truques e Astúcias



Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 5 visitantes

^ Voltar ao Topo