O Espanso é uma das minhas ferramentas essenciais para ser mais produtivo no computador. Se você ainda não conhece ela, recomendo ler o post qual é a melhor solução gratuita para autocompletar textos (text expander) no Linux, Windows e Mac. Para inspirar você a criar seu próprios modelos, vou compartilhar alguns que criei que me ajudam no dia a dia.
Datas
Costumo utilizar dois formatos:
DIA/MES/ANO
. Exemplo: 26/03/2023;ANO-MES-DIA
. Exemplo: 2023-03-26.
Criei então um modelo para cada um:
# Data: Hoje
- trigger: ":dh"
replace: "{{mydate}}"
vars:
- name: mydate
type: date
params:
format: "%d/%m/%Y"
# Data: Hoje: Formato Bando de Dados
- trigger: ":db"
replace: "{{mydate}}"
vars:
- name: mydate
type: date
params:
format: "%Y-%m-%d"
Code language: YAML (yaml)
Pessoas que indico
Vai e vem alguém me pede indicação de pessoas que trabalham com WordPress. neste exemplo adicionei algumas quebras de linha (com \n
) dentro do modelo para ficar mais legível.
# Indicação
- trigger: ":indicacao"
replace: "Oi,\n\nTudo ótimo e com você?\n\nCostumo indicar a XXX, que são especialistas em WordPress: XXX."
Code language: YAML (yaml)
Reportar bug
No Slack da empresa que trabalho as pessoas costumam reportar bugs, mas temos um formulário específico para isso. Então criei um modelo para direcioná-las para lá.
# Bug
- trigger: ":bug"
replace: "Oi, obrigado por ter encontrado este bug! Você poderia reportá-lo em URL para que ele seja priorizado?"
Code language: YAML (yaml)
Endereço de email
Para não ter que ficar digitando meu email, criei um modelo para isso também.
# Email
- trigger: ":email"
replace: "email@provedor.com.br"
Code language: YAML (yaml)
Reunião de atualização diária
Na reunião de atualização diária do time (ritual do Scrum), escrevo um resumo rápido dentro de cada tarefa com as novidades. Para isso, criei um modelo para adicionar um prefixo (exemplo: Atualização diária para 2023-03-26:
) antes da minha mensagem. Note que já adicionei um espaço no final para só poder começar a digitar logo depois de autocompletar.
# Daily update
- trigger: ":daily"
replace: "Atualização diária para {{mydate}}: "
vars:
- name: mydate
type: date
params:
format: "%Y-%m-%d"
Code language: YAML (yaml)
Setas
Quando vou escrever algum tutorial, costumo utilizar os símbolos de setas (→, ←, ↑, ↓) e toda vez eu abria o Google para procurar estes símbolos. Criei então um modelo para cada uma delas.
# Setas
- trigger: ":sd"
replace: "→"
- trigger: ":se"
replace: "←"
- trigger: ":sc"
replace: "↑"
- trigger: ":sb"
replace: "↓"
Code language: YAML (yaml)
No começo pode ser difícil lembrar o nome dos modelos, mas a funcionalidade de barra de busca e seleção (ativada pelo atalho ALT+SPACE) ajuda bastante a não precisar decorá-los.
Me considero um usuário bem básico da ferramenta, ainda não utilizo funcionalidades mais avançadas como formulários e Regex, mas o retorno de tempo que obtenho já é muito positivo. Se você tem algum modelo interessante, compartilhe nos comentários que vou adorar conhecer.
Deixe um comentário