> For the complete documentation index, see [llms.txt](https://docs.bebraproxy.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bebraproxy.net/webstorm-ide/shablony-sobytii.md).

# Шаблоны событий

Шаблоны (Live Templates) - позволяют удобно вставить блок кода, просто начав вводить определенный текст.

Для создания шаблона, следуйте этим шагам:

1. Нажмите <mark style="color:purple;">CTRL</mark> + <mark style="color:purple;">ALT</mark> + <mark style="color:purple;">S</mark>
2. Перейдите в <mark style="color:purple;">Editor</mark> -> <mark style="color:purple;">Live</mark> <mark style="color:purple;">Templates</mark>
3. Найдите JavaScript, нажмите слева от надписи на стрелочку.
4. У вас появится список из шаблонов, но нам нужно добавить свои.
5. Жмем на плюсик сверху (или нажимаем <mark style="color:purple;">ALT</mark> + <mark style="color:purple;">INSERT</mark>)
6. Нажимаем на цифру <mark style="color:purple;">1</mark>
7. У вас появится шаблон с аббревиатурой <mark style="color:purple;">\<abbreviation></mark>
8. Ничего не нажимая, вводим название новой аббревиатуры, к примеру: <mark style="color:purple;">onBotChat</mark>
9. Находим <mark style="color:purple;">Template Text</mark>. Вводим блок кода, который вставится. К примеру:

```javascript
onBotChat: function (event: MessageEvent, bot: Bot) {
    $END$
}
```

10. Нажмите на кнопку <mark style="color:purple;">Apply</mark>, а затем на <mark style="color:purple;">OK</mark> или закройте окно.
11. Если все прошло гладко, то при написании нового эвента если начать вводить аббревиатуру, то предложит вставить код, нажав на <mark style="color:purple;">Enter</mark> - он вставится.
