Instalação e Configuração Básica do Lapce para Iniciantes
O Lapce é um editor de código rápido e poderoso escrito em Rust. Você pode baixar o projeto aqui: https://gitcode.com/GitHub_Trending/la/lapce
Se você está cansado de editores lentos e com alto uso de recursos, o Lapce pode ser a solução. Este guia aborda como instalar e configurar o Lapce em diferentes sistemas operacionais, bem como personalizar a interface e ajustar funcionalidades essenciais.
Sobre o Lapce
O Lapce é desenvolvido totalmente em Rust, utilizando uma interface baseada no framework Floem. Ele se beneficia da tecnologia Rope Science do Xi-Editor, permitindo uma execução rápida, além de renderização via wgpu. O editor oferece suporte a LSP (Language Server Protocol), edição modal, desenvolvimento remoto e extensões, juntamente com um terminal integrado.
Instalando o Lapce
Existem várias formas de instalar o Lapce, dependendo do sistema que você utiliza.
1. Instalação via Gerenciador de Pacotes
O Lapce está disponível em vários repositórios. Use os seguintes comandos para instalar:
Sistema Fedora
sudo dnf copr enable titaniumtown/lapce
sudo dnf install lapce
Para mais informações sobre instalação via gerenciador, consulte o documento oficial: docs/installing-with-package-manager.md
2. Compilando a partir do Código Fonte
Se você deseja usar a versão mais recente ou não tiver opções no seu sistema, compile-o manualmente.
Passo 1: Instale as Dependências
- Sistema Ubuntu
sudo apt install clang libxkbcommon-x11-dev pkg-config libvulkan-dev libwayland-dev xorg-dev libxcb-shape0-dev libxcb-xfixes0-dev
- Sistema Fedora
sudo dnf install clang libxkbcommon-x11-devel libxcb-devel vulkan-loader-devel wayland-devel openssl-devel pkgconf
Passo 2: Clone o Repositório
git clone https://gitcode.com/GitHub_Trending/la/lapce.git ~/lapce
cd ~/lapce
Passo 3: Compile e Instale
cargo install --path . --bin lapce --profile release-lto --locked
Após a compilação, o executável estará em $HOME/.cargo/bin/lapce e será adicionado ao PATH. Para mais detalhes, consulte: docs/building-from-source.md
3. Baixe Versão Pré-Compilada
Você pode baixar versões pré-compiladas para Windows, Linux e macOS na página de lançamentos do Lapce.
Configurações Iniciais
Depois de instalar, personalize algumas configurações básicas para torná-lo mais confortável.
1. Temas da Interface
O Lapce fornece temas claros e escuros. Altere o tema editando o arquivo de configuração:
- Abra
defaults/settings.toml - Localize a linha
color-themee altere para:
"Lapce Dark": tema escuro (padrão)"Lapce Light": tema claro
Os arquivos de tema estão localizados em:
- Tema escuro:
defaults/dark-theme.toml - Tema claro:
defaults/light-theme.toml
2. Configurações do Editor
Aqui estão algumas configurações comuns que você pode ajustar no arquivo defaults/settings.toml:
Fonte
[editor]
font-family = "monospace" # nome da fonte
font-size = 13 # tamanho da fonte
line-height = 1.5 # altura da linha
Recuos
[editor]
smart-tab = true # tabulação inteligente
tab-width = 4 # largura do tab
show-indent-guide = true # mostrar linha de recuo
Completar Automaticamente
[editor]
completion-show-documentation = true # mostrar documentação
auto-closing-matching-pairs = true # fechar automaticamente pares
auto-surround = true # envolver seleção automaticamente
3. Atalhos de Teclado
O Lapce permite personalizar atalhos de teclado. Os arquivos de configuração são:
defaults/keymaps-common.toml: atalhos comunsdefaults/keymaps-macos.toml: atalhos específicos para macOSdefaults/keymaps-nonmacos.toml: atalhos para outros sistemas
Por exemplo, para mudar o atalho de salvar, localize a linha abaixo no arquivo correspondente e altere:
# Mude Ctrl+S para Ctrl+Shift+S
"save" = ["Ctrl-s"]
Funcionalidades Principais
1. Terminal Integrado
O Lapce inclui um terminal interno, permitindo que você execute comandos sem sair do editor. As cofnigurações do terminal estão no bloco [terminal] no arquivo defaults/settings.toml:
[terminal]
font-family = "" # fonte do terminal, vazio usa a mesma do editor
font-size = 0 # tamanho da fonte, 0 usa o mesmo do editor
line-height = 0 # altura da linha, 0 usa o mesmo do editor
2. Autocompletar Código
O Lapce tem suporte nativo ao LSP, forneecndo completar automático, diagnóstico e outras funcionalidades. Configure as opções relacionadas no arquivo defaults/settings.toml:
[editor]
completion-width = 600 # largura da janela de completar
completion-show-documentation = true # mostrar documentação
enable-inlay-hints = true # habilitar sugestões embutidas
3. Edição Modal
O Lapce suporta edição similar ao Vim. Para habilitar, defina modal = true no arquivo defaults/settings.toml:
[core]
modal = false # altere para true para ativar
Com isso, você pode usar atalhos do estilo Vim, como i para inserir texto e Esc para voltar ao modo normal.