Back to Lazyvim

README PT

README-PT.md

15.15.05.6 KB
Original Source
<div align="center"> </div> <hr> <h4 align="center"> <a href="https://lazyvim.github.io/installation">Instalar</a> · <a href="https://lazyvim.github.io/configuration">Configurar</a> · <a href="https://lazyvim.github.io">Documentação</a> </h4> <div align="center"><p> <a href="https://github.com/LazyVim/LazyVim/releases/latest">
</a>
<a href="https://github.com/LazyVim/LazyVim/pulse">
  
</a>
<a href="https://github.com/LazyVim/LazyVim/blob/main/LICENSE">
  
</a>
<a href="https://github.com/LazyVim/LazyVim/stargazers">
  
</a>
<a href="https://github.com/LazyVim/LazyVim/issues">
  
</a>
<a href="https://github.com/LazyVim/LazyVim">
  
</a>
<a href="https://twitter.com/intent/follow?screen_name=folke">
  
</a>
</div>

LazyVim é uma configuração de Neovim potenciada por 💤 lazy.nvim para tornar fácil customizar e extender a tua configuração. Em vez de ter de escolher entre começar de raiz ou usar uma distribuição pré-feita, LazyVim oferece o melhor dos dois mundos - a flexibilidade de alterar a tua configuração como necessário, junto com a conveniência de um setup pré-configurado.

✨ Características

  • 🔥 Transforma o teu Neovim num IDE completo.
  • 💤 Customiza e extende a tua configuração facilmente com lazy.nvim
  • 🚀 Super rápido
  • 🧹 Definições comuns para options, autocms e keymaps
  • 📦 Contém uma variedade de plugins pré-configurados e preparados a usar

⚡️ Requesitos

  • Neovim >= 0.11.2 (preciso fazer build com LuaJIT)
  • Git >= 2.19.0 (para suporte parcial de clones)
  • uma Nerd Font (opcional)
  • um compilador de C para nvim-treesitter. Mais informações aqui

🚀 Como Começar

Podes encontrar uma template LazyVim starter para começar, aqui

<details><summary>Experimenta com docker</summary>
sh
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
'
</details> <details><summary>Instala a template <a href="https://github.com/LazyVim/starter">LazyVim Starter</a></summary>
  • Faz um backup da tua configuração atual de Neovim:

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

    sh
    git clone https://github.com/LazyVim/starter ~/.config/nvim
    
  • Remove o diretório .git, para poderes adicionar ao teu próprio repositório mais tarde

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

    sh
    nvim
    

    Consulta os comentários nos ficheiros sobre como customizar LazyVim.

</details>

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

📂 Extrutura de ficheiros

Os ficheiros no diretório config serão carregados automaticamente no momento apropriado, por isso não é necessário carregar os plugins manualmente. LazyVim vem com um conjunto de ficheiros que serão carregados antes dos teus. Lẽ mais aqui

Tu podes acrescentar a tua configuração em lua/plugins. Todos os ficheiros neste diretório serão carregados automaticamente por lazy.nvim

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

⚙️ Configuração

Consulta a documentação