Instalação e Configuração Básica do Lapce para Iniciantes

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:

  1. Abra defaults/settings.toml
  2. Localize a linha color-theme e 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 comuns
  • defaults/keymaps-macos.toml: atalhos específicos para macOS
  • defaults/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.

Tags: Rust lapce editor-de-codigo configuracao compilacao

Publicado em 8-16 09:33