# Горячие клавиши в Windows Terminal на примере команды 'Убить chromedriver' (taskkill) Зачем писать в консоли одно и то же, если можно забиндить команду с текстомым инпутом на кобинацию клавиш. **Что будем делать:** 1. У нас есть команда ```bash taskkill /F /IM chromedriver.exe ``` Она убивает процесс 'chromedriver.exe'. Если коротко, то: Открываем консоль. Жмём на комбинацию горячих клавиш - видим в строке эту команду. Бинго! **Как настроить:** 2. Открываем [windows terminal](https://learn.microsoft.com/en-us/windows/terminal/). Идём в Settings и открываем json файл настройками профиля. ![](https://i.imgur.com/292Y3mI.jpg) *команду с текстовым инпутом ввести через Ui нельзя. Описание action '[Send input](https://learn.microsoft.com/en-us/windows/terminal/customize-settings/actions#send-input)' на сайте Microsoft. 3. Прописываем в файл новую команду в `actions:` ```json { "command": { "action": "sendInput", "input": "taskkill /F /IM chromedriver.exe" }, "keys": "alt+k" }, ``` Сохраняем файл. Всё - можно пользоваться. 4. Жмём при открытой консоли hotkey -> "`ctrl+k`" и видим, что в терминале появился текст нашей команды `taskkill /F /IM chromedriver.exe` Осталось нажать '**Enter**' для выполнения. --- Я добавил в этот конфиг команды для ребейза: ```json { "command": { "action": "sendInput", "input": "git rebase -i HEAD~" }, "keys": "alt+left" }, { "command": { "action": "sendInput", "input": "git pull --rebase origin " }, "keys": "alt+down" }, { "command": { "action": "sendInput", "input": "git push --force-with-lease origin <your_branch_name>" }, "keys": "alt+up" }, { "command": { "action": "sendInput", "input": "git reset --hard" }, "keys": "alt+r" } ``` ###### tags: `powershell`