Se você é um escritor, codificador ou responde a muitos e-mails em um dia, um expansor de texto é um programa indispensável em seu computador. É essencialmente uma ferramenta de produtividade que expande ou substitui seu texto digitado por seu equivalente mais longo para ajudá-lo a digitar mais rápido.

De um modo geral, você encontrará ferramentas de expansão de texto de todos os tipos. No entanto, Espanso prova ser um dos mais promissores do lote, já que é gratuito e oferece muitas opções de personalização.

Vamos conferir o Espanso e explorar como você pode usá-lo em seu fluxo de trabalho.

O que é Espanho?

Espanso é um serviço gratuito e Código aberto ferramenta de expansão de texto para Linux, macOS e Windows. Ele funciona analisando o texto conforme você o digita em um campo de texto para compará-lo com seus registros no arquivo de configuração e o substitui por sua versão equivalente mais longa se houver uma correspondência.

Como instalar o Espanso

Espanso está disponível em todas as principais plataformas de desktop. Se você possui um Mac ou um PC com Windows, baixe o instalador do Espanso nos links abaixo e execute-o para instalar o programa em seu sistema.

instagram viewer

Baixe Español:janelas | Mac (Intel), Mac (Silicio Apple)

Por outro lado, se você tiver uma máquina Linux, a instalação pode ser um pouco complicada, como você pode esperar. Então, para simplificar as coisas, aqui está um detalhamento das instruções para ajudá-lo a instalar o Espanso em diferentes distribuições Linux.

Ubuntu/Debian

No Ubuntu/Debian, você pode instalar o Espanso usando um pacote DEB ou Snap. Se você preferir usar um pacote DEB, abra o terminal e execute estes comandos:

wget https://github.com/federico-terzi/espanso/releases/download/v2.1.5-beta/espanso-debian-x11-amd64.deb
sudo apt install ./espanso-debian-x11-amd64.deb

Alternativamente, para instalá-lo via Snap, primeiro, certifique-se de que seu sistema tenha Snap usando este comando:

snap --versão

Se isso retornar um número de versão, o Snap será instalado em sua máquina. Caso contrário, não é, e você precisa instalá-lo primeiro, o que você pode fazer usando nosso Guia de encaixe.

Uma vez instalado, instalar o Espanso é tão simples quanto executar:

sudo snap install espanso --classic --channel=latest/edge

Outras distribuições Linux

Se você estiver usando qualquer outra distribuição Linux, você pode usar o Espanso AppImage para colocar o programa em funcionamento no seu computador.

Abra o terminal e execute os seguintes comandos para fazer isso, e você terá um Espanso AppImage executável em seu sistema no final dele, que você pode executar como qualquer outro aplicativo:

mkdir -p ~/opt
wget -O ~/opt/Espanso. AppImage ' https://github.com/federico-terzi/espanso/releases/download/v2.1.5-beta/Espanso-X11.AppImage'
chmod u+x ~/opt/Espanso. AppImage
sudo ~/opt/Espanso. Registro de caminho env AppImage

Registrando o Espanso como um serviço do systemd

Com o Espanso instalado, agora você precisa registrá-lo como serviço systemd. Isso faz com que o Espanso seja iniciado automaticamente no momento da inicialização do sistema, para que você não precise se preocupar em fazer isso manualmente toda vez que inicializar o computador.

Para registrar o Espanso como um serviço do systemd, execute:

registro de serviço espanso

Se você não quiser fazer isso, você pode iniciar o Espanso usando o seguinte comando:

espanso start --unmanaged

Para pará-lo, execute:

parada espanhola

No Mac e no Windows, você não precisará fazer isso. Em vez disso, você deverá selecionar a opção de Iniciar Espanso na inicialização (ou equivalente) no assistente de instalação.

Noções básicas de espanhol

Antes de começar a usar ou configurar o Espanso, aqui estão alguns conceitos do Espanso que você deve conhecer:

  • Acionar: É a palavra-chave (letra ou palavra) que o Espanso tenta encontrar uma correspondência em seu arquivo de configuração e substitui por seu equivalente mais longo (também conhecido como texto de substituição) quando há uma correspondência.
  • Texto de substituição: É o snippet de texto mais longo que substitui seu acionador equivalente à medida que você o digita.
  • Partida: É essencialmente um par chave-valor que associa um gatilho ao seu texto de substituição. Muitas vezes, é definido usando uma regra, que você pode criar ou baixar usando pacotes.

Espanso usa dois tipos de partidas: estático e dinâmico. UMA correspondência estática é constante e ideal para situações que não requerem valores ativos/dinâmicos. Por outro lado, um correspondência dinâmica muda dependendo do contexto e, portanto, é mais adequado para expansões de texto dinâmico, ou seja, onde os valores (ou texto de substituição) são variáveis.

Por exemplo, aqui está um exemplo de uma correspondência dinâmica de Espanso que substitui instâncias de :encontro com 6 de abril de 2022:

- gatilho: ":data"
substituir: "6 de abril de 2022"

Como usar o Espaso

Com o básico fora do caminho, agora você pode começar a usar o Espanso em seu computador. Usá-lo é bastante simples: você só precisa digitar : (dois pontos) seguido de um gatilho, após o qual o Espanso irá analisá-lo e substituí-lo pelo seu texto de substituição se houver uma correspondência.

2 Imagens
Expandir
Expandir

Por exemplo, em sua forma mais simples, o Espanso pode ajudá-lo a preencher automaticamente a data atual em um campo de texto. Portanto, em vez de inserir a data manualmente, você pode inserir seu gatilho e o Espanso o substituirá pela data real.

Configurar Espanso para incluir mais correspondências

Como você já sabe, para que o Espanso funcione, é importante ter correspondências em seu arquivo de configuração. Mas acontece que o Espanso não tem muitas correspondências neste arquivo por padrão, então não há muito o que fazer com ele fora da caixa.

Felizmente, preencher as correspondências no arquivo de configuração do Espanso é bastante simples. Ele requer que você edite um arquivo YAML, que usa uma sintaxe simples e é bem fácil de editar. Ou, se estiver com preguiça, pode baixar um pacote Espanso, que inclui uma série de tipos semelhantes de correspondências para um requisito específico criado pela comunidade, para expandir sua funcionalidade.

1. Criando correspondências para o arquivo de configuração manualmente

O Espanso armazena o arquivo de configuração YAML em diferentes diretórios, dependendo do sistema operacional. Aqui é onde você encontraria:

  • Linux:/home/user/.config/espanso/
  • Mac OS:/Users/user/Library/Application Support/espanso/
  • Janelas:C:\Users\user\AppData\Roaming\espanso

Use o comando cd no terminal seguido pelo caminho do diretório para acessá-lo. Você também pode usar o comando ls (no Linux e macOS) para listar arquivos e diretórios dentro de um diretório.

Alternativamente, você pode abrir o terminal (no Linux e Mac) e executar o seguinte comando para encontrar do espanhol caminho:

caminho espanhol

No Windows, abra o Explorador de arquivos e navegue até o espanhol pasta em: C:\Usuários\usuário\AppData\Roaming\

Dentro de espanhol pasta, você tem um configuração pasta e um partida pasta. o configuração A pasta armazena todas as configurações essenciais e opções comportamentais do Espanso, enquanto a pasta partida pasta contém todas as correspondências.

É o partida pasta que contém o base.yml, ao qual precisamos adicionar correspondências. Aqui está como você faz isso.

No Linux ou macOS, depois de navegar para o partida pasta dentro do espanhol diretório, abra o base.yml usando:

nano base.yml

No Windows, você pode entrar no partida pasta, clique com o botão direito do mouse no base.yml arquivo e selecione Abrir com o bloco de notas para abri-lo.

Uma vez dentro do base.yml arquivo, siga a sintaxe abaixo para criar uma correspondência:

-trigger: ":muo"
substitua: "MakeUseOf"

Partidas úteis do Espanso

1. Preencha o endereço de e-mail

-trigger: ":email"
substitua: "[email protected]"

2. Corrigir uma palavra incorreta

-trigger: "propagação"
substituir: "propagação"

3. Digite a hora atual

-trigger: ":agora"
replace: "É {{mytime}}"
vars:
- nome: mytime
tipo: data
parâmetros:
formato: "%H:%M"

4. Expandir um snippet de texto

-trigger: ":ilu"
substitua: "em vez de"

Para capitalizar a primeira palavra, use

-trigger: ":ilu"
substitua: "em vez de"
propagate_case: true

5. Imprimir uma mensagem de saudação

-trigger: ":cumprimento"
substituir: |
Cumprimentos,
XYZ

Aqui, | é usado para adicionar texto de substituição que se estende por várias linhas

6. Adicionar uma imagem

-trigger: ":imagem"
image_path: "/path/to/image/"

Claro, estes são apenas alguns exemplos do que você pode fazer com o Espanso, e existem vários outros casos de uso em que o programa pode ser útil. Verificação de saída Documentação do Espanso aprender mais.

2. Usando pacotes para expandir a funcionalidade do Espanso

Vá para Espanso Hub para conferir todos os diferentes pacotes criados pela comunidade Espanso. Quando você achar um pacote útil, clique nele para acessar seus detalhes. Lá, você também verá as instruções de instalação e uso desse pacote.

Abra o terminal ou o prompt de comando e execute o comando de instalação para instalar o pacote em seu sistema. Depois de instalado, insira sua palavra-chave de gatilho em um campo de texto para verificar se funciona.

Faça mais com o Espanso

Embora um expansor de texto possa não parecer importante para você no início ou possa parecer um exagero (já que ele precisa ser configurado antes de poder usá-lo), é certamente uma ferramenta valiosa que pode ajudá-lo a digitar mais rápido e ser mais produtivo.

Esperamos que este guia seja uma introdução rápida para ajudá-lo a começar a usar o Espanso, para que você possa incluí-lo em seu fluxo de trabalho e fazer mais em seu computador. Além disso, se você nunca usou expansores de texto antes e gostaria de aprender mais sobre eles para descobrir se valem a pena, nós o cobrimos.

O que é a expansão de texto e como ela pode ajudá-lo a digitar mais rápido no Mac?

Leia a seguir

CompartilharTweetCompartilharE-mail

Tópicos relacionados

  • Produtividade
  • Linux
  • Expansão de texto
  • Dicas de redação

Sobre o autor

Yash Water (52 artigos publicados)

Yash é um Staff Writer na MUO para DIY, Linux, Programação e Segurança. Antes de encontrar sua paixão pela escrita, ele costumava desenvolver para web e iOS. Você também pode encontrar seus escritos no TechPP, onde ele cobre outras verticais. Além de tecnologia, ele gosta de falar sobre astronomia, Fórmula 1 e relógios.

Mais de Yash Wate

Assine a nossa newsletter

Junte-se à nossa newsletter para dicas de tecnologia, análises, e-books gratuitos e ofertas exclusivas!

Clique aqui para assinar