Modelos é um [[Plugins nativos|plugin nativo]] que permite inserir trechos de texto pré-definidos na sua nota ativa. ## Defina sua pasta de modelos 1. No canto inferior esquerdo, selecione **[[Configurações]]** ![[lucide-cog.svg#icon]]. 2. Em **Plugins nativos → Modelos → Localização da pasta de modelos**, insira a pasta que contém seus modelos. ## Variáveis de modelo Você pode adicionar informações dinâmicas aos seus modelos, usando _variáveis de modelo_. Quando você insere um modelo contendo uma variável de modelo, o plugin Modelos a substitui pelo seu valor correspondente. | Variável | Descrição | |-------------|-------------------------------------------------------| | `{{title}}` | Título da nota ativa. | | `{{date}}` | Data de hoje. **Formato padrão:** `YYYY-MM-DD`. | | `{{time}}` | Horário atual. **Formato padrão:** `HH:mm`. | Tanto `{{date}}` quanto `{{time}}` permitem que você altere o formato padrão usando uma _string de formato_. Para definir uma string de formato, adicione dois-pontos (`:`) seguidos de uma string de [tokens de formato do Moment.js](https://momentjs.com/docs/#/displaying/format/), por exemplo `{{date:YYYY-MM-DD}}`. Você pode usar `{{date}}` e `{{time}}` com strings de formato da mesma maneira, por exemplo `{{time:YYYY-MM-DD}}`. Você pode alterar os formatos padrão de data e hora em **[[Configurações]] → Plugins nativos → Modelos → Formato da data** e **[[Configurações]] → Plugins nativos → Modelos → Formato do horário**. ^template-settings-date-time-formatting > [!tip]- Usar variáveis de data e hora em outros plugins > Você também pode usar as variáveis de modelo `{{date}}` e `{{time}}` nos plugins [[Notas diárias]] e [[Criador de nota única]]. ## Criar um modelo Na [[#Defina sua pasta de modelos|pasta de modelos]], [[Gerenciar notas#Criar uma nova nota|crie uma nota]] contendo o texto que você deseja que apareça quando usar o modelo. Você pode usar [[#Variáveis de modelo|variáveis de modelo]] para texto dinâmico como a data atual. Por exemplo, aqui está um modelo para notas de estudo: ```markdown --- topic: date: "{{date}}" course: tags: - studies --- # {{title}} ## Conceitos-Chave ## Detalhes Importantes ## Exemplos ## Questões - ## Resumo ## Tópicos Relacionados - [[]] ``` > [!warning]+ Edite modelos no modo Código-fonte > No [[Visualizações e modo de edição#Visualização ao vivo|Live Preview]], o painel **Propriedades no documento** pode sobrescrever variáveis de modelo que não possuem aspas. > > Para evitar isso, edite modelos no [[Visualizações e modo de edição#Modo código-fonte|modo Código-fonte]], ou defina **[[Configurações]] → Editor → [[Configurações#Propriedades no documento|Propriedades no documento]]** para **Código-fonte**. ## Inserir um modelo na nota ativa > [!todo] [[#Defina sua pasta de modelos]] antes de inserir um modelo. 1. No menu lateral, selecione **Inserir modelo**. 2. Selecione o modelo para inserir na posição do cursor na nota ativa. Para inserir um modelo usando a [[Paleta de comandos]] ou [[Atalhos#Definir um atalho|um atalho de teclado personalizado]], use o comando `Modelos: Inserir modelo`. O conteúdo do modelo é inserido na posição atual do cursor. Se o cursor não estiver no corpo da nota, o conteúdo é inserido na última posição do cursor. ### Propriedades de modelo ![[Propriedades#^templates-properties]] ## Inserir data e hora atuais na nota ativa Use os comandos `Modelos: Inserir a data atual` e `Modelos: Inserir a hora atual` para inserir a data e hora atuais na posição atual do cursor. Assim como o comando `Inserir modelo`, você também pode executá-los com a Paleta de comandos ou um atalho de teclado personalizado. A data e hora inseridas utilizam a [[#^template-settings-date-time-formatting|formatação definida nas configurações do plugin]].