Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

DEV Community

Cover image for LunarVim para iniciantes
Feministech profile imageLissa Ferreira
Lissa Ferreira forFeministech

Posted on

     

LunarVim para iniciantes

O que é Vim?

Vim é um editor de texto de terminal, isso significa que ele funciona totalmente via texto, não tendo uma interface gráfica própria como um VSCode.

As principais características do Vim são:

  • Foco no uso no teclado
  • Uso do editor como uma língua
  • Extensabilidade
  • Minimalismo
  • Modularidade

Esse editor é muito utilizado pela

Distribuições de Vim

Distribuições de Vim são versões do editor que já vem personalizadas, com plugins, temas, atalhos,etc. geralmente com uma forma de instalação simplificada, instalando tudo de uma vez.

A utilidade das distribuições de Vim é facilitar o compartilhamento das configurações, então eu posso criar uma distribuição de Vim minha, e mandar para você, e com isso você terá todas as minhas configurações, no seu computador.

LunarVim

LunarVim é uma distribuição de Vim voltada a utilizar NeoVim (uma versão mais moderna do Vim), junto com a linguagem Lua (basicamente é uma linguagem que atualmente é muito utilizada para criar plugins e temas para Neovim). Criando um editor lotado de recursos, mas mesmo assim leve e prático.

Instalação

O LunarVim pode ser instalado executando esse comando aqui:

bash <(curl-s https://raw.githubusercontent.com/lunarvim/lunarvim/master/utils/installer/install.sh)
Enter fullscreen modeExit fullscreen mode

Depois da instalação, é criado um binário em~/.local/bin chamadolvim. Então a gente pode adicionar no$PATH, adicionando no arquivo de configuração do seu shell (como.bashrc, ou.zshrc), essa linha aqui:

exportPATH="$HOME/.local/bin/:$PATH"
Enter fullscreen modeExit fullscreen mode

ou também adicionar um alias, podendo usar o LunarVim comlv, como no exemplo abaixo:

aliaslv="$HOME/.local/bin/lvim"

Enter fullscreen modeExit fullscreen mode




Uso

Agora, é só usarlvim (oulv caso você tenha usado a opção do alias), que essa tela inicial irá aparecer:

Tela inicial do LunarVim

As opções que temos são:

  • Find File: Busca algum arquivo na nossa máquina
  • New File: Cria um novo arquivo em branco, e sem nome
  • Recent Projects: Abre uma lista de projetos recentes nossos
  • Recently Used Files: Abre os arquivos que foram editados recentemente
  • Find Word: Encontra alguma palavra que foi usada em algum arquivo no diretório atual
  • Configuration: Abre as configurações do LunarVim

Por enquanto não se preocupe tanto com essas opções, porque provavelmente você vai iniciar o LunarVim dentro de algum projeto, ou já usando um arquivo como argumento.

É importante se atentar que quase todos os atalhos do LunarVim são utilizados com o espaço. Então teste apertando espaço e vendo essa barra de opções aqui:

Barra de opções do LunarVim

É por essa barra que vamos acessar os atalhos. Você pode ver que tá tudo com algum nome né?/ para comentaŕios,e para acessar o explorer,f para encontrar arquivos,etc.

Sinceramente, eu aprendi a mexer no LunarVim usando essas opções, e buscando o quê eu queria, e ao longo do tempo, colocando essas coisas na minha memória muscular, mas algumas dicas que eu posso dar aqui:

  • Espaço ee abre o explorador de arquivos
  • Espaço ew salva o arquivo
  • Espaço eq fecha o editor
  • Espaço eg para acessar as opções do Git
  • Espaço,s et para pesquisar textos

O resto você vai aprendendo conforte o tempo, e conforme as suas necessidades.

Instalando LSP's

LSP é basicamente a forma que podemos fazer nossos editores entenderem linguagens de programação, com isso podemos ter autocomplete, detecção automática de erros, recomendações,etc.

Para instalar LSP's no LunarVim, abre um arquivo da linguagem que você deseja instalar, e use o comando:LspInstall, que irá aparecer uma lista com os possíveis LSP's dessa linguagem, para Markdown por exemplo são esses:

Lista de LSP's para Markdown

Nisso você escolhe um número, e esse LSP será instalado.

Caso apareçam vários e você não sabia o melhor, vai testando um por um até saber qual melhor funciona para você.

Aprenda mais

Para descobrir mais coisas sobre o LunarVim, abra osite do projeto, e explore toda a parte de documentação e plugins que se encaixam perfeitamente com o LunarVim, e vai explorando o editor livremente, usando o menu do espaço.

Finalização

Nesse artigo você aprendeu o que é o LunarVim, como instalar, e começar a utilizar o editor.

Muito obrigada por ler ❤️🏳️‍⚧️ e me segue nas redes, é tudo@lissatransborda 👀

Top comments(0)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

More fromFeministech

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp