lazyvim/README-PT-BR.md

5.9 KiB
Raw Blame History


Instalar · Configurar · Documentação

LazyVim é uma configuração do Neovim desenvolvido com 💤 lazy.nvim que torna fácil customizar e estender a sua configuração. Em vez de escolher entre começar do zero ou usar uma distribuição pré-feita, O LazyVim oferece o melhor dos dois mundos - a flexibilidade de modificar a sua configuração como necessário, junto com a conveniência de um setup pré-configurado.

imagem

imagem

Características

  • 🔥 Transforma o seu Neovim em uma IDE completa.
  • 💤 Customize e estenda sua configuração facilmente com lazy.nvim
  • 🚀 Super rápido
  • 🧹 Configurações comuns para options, autocmds e keymaps
  • 📦 Vem com uma variedade de plugins pré-configurados e prontos para usar

Requisitos

  • Neovim >= 0.11.2 (necessário fazer build com LuaJIT)
  • Git >= 2.19.0 (para suporte parcial de clones)
  • uma Nerd Font (opcional)
  • um compilador de C para o nvim-treesitter. Veja mais aqui

🚀 Como Começar

Encontre uma template iniciante do LazyVim para começar, aqui

Experimente com o docker
docker run -w /root -it --rm alpine:edge sh -uelic '
  apk add git lazygit fzf curl neovim ripgrep alpine-sdk --update
  git clone https://github.com/LazyVim/starter ~/.config/nvim
  cd ~/.config/nvim
  nvim
'
Instale a template LazyVim Starter
  • Faça um backup da sua configuração atual do Neovim:

    mv ~/.config/nvim ~/.config/nvim.bak
    mv ~/.local/share/nvim ~/.local/share/nvim.bak
    
  • Clone a template

    git clone https://github.com/LazyVim/starter ~/.config/nvim
    
  • Remova o diretório .git, para adicionar seu próprio repositório depois

    rm -rf ~/.config/nvim/.git
    
  • Inicie o Neovim!

    nvim
    

    Consulte os comentários nos arquivos sobre como customizar o LazyVim.


@dusty-phillips escreveu um ótimo livro chamado LazyVim for Ambitious Developers disponível gratuitamente online.


Existe um excelente video criado pelo @elijahmanor com um passo a passo para começar.

Veja o video

📂 Estrutura de arquivos

Os arquivos no diretório config serão carregados automaticamente no momento apropriado, por isso não é necessário requiri-los manualmente. O LazyVim vem com um conjunto de arquivos padrão que serão carregados antes dos seus. Veja aqui

Você pode adicionar suas próprias especificações de plugins em lua/plugins. Todos os arquivos neste diretório serão carregados automaticamente pelo lazy.nvim

~/.config/nvim
├── lua
│   ├── config
│   │   ├── autocmds.lua
│   │   ├── keymaps.lua
│   │   ├── lazy.lua
│   │   └── options.lua
│   └── plugins
│       ├── spec1.lua
│       ├── **
│       └── spec2.lua
└── init.lua

⚙️ Configuração

Consulte a documentação