2022-04-30 22:51:50 +02:00
|
|
|
# Key binding
|
|
|
|
|
|
|
|
По умолчанию, Autin будет переназначать <kbd>Ctrl-r</kbd> и клавишу 'стрелка вверх'.
|
|
|
|
Если вы не хотите этого, установите параметр ATUIN_NOBIND прежде чем вызывать `atuin init`
|
|
|
|
|
|
|
|
Например,
|
|
|
|
|
|
|
|
```
|
|
|
|
export ATUIN_NOBIND="true"
|
|
|
|
eval "$(atuin init zsh)"
|
|
|
|
```
|
|
|
|
|
|
|
|
Таким образом вы можете разрешить переназначение клавиш Autin, если это необходимо.
|
|
|
|
Делайте это до инициализирующего вызова.
|
|
|
|
|
|
|
|
# zsh
|
|
|
|
|
2024-01-29 11:35:34 +01:00
|
|
|
Autin устанавливает виджет ZLE "atuin-search"
|
2022-04-30 22:51:50 +02:00
|
|
|
|
|
|
|
```
|
|
|
|
export ATUIN_NOBIND="true"
|
|
|
|
eval "$(atuin init zsh)"
|
|
|
|
|
2024-01-29 11:35:34 +01:00
|
|
|
bindkey '^r' atuin-search
|
2022-04-30 22:51:50 +02:00
|
|
|
|
|
|
|
# зависит от режима терминала
|
2024-01-29 11:35:34 +01:00
|
|
|
bindkey '^[[A' atuin-search
|
|
|
|
bindkey '^[OA' atuin-search
|
2022-04-30 22:51:50 +02:00
|
|
|
```
|
|
|
|
|
|
|
|
# bash
|
|
|
|
|
|
|
|
```
|
|
|
|
export ATUIN_NOBIND="true"
|
|
|
|
eval "$(atuin init bash)"
|
|
|
|
|
|
|
|
# Переопределите ctrl-r, и любые другие сочетания горячих клавиш тут
|
|
|
|
bind -x '"\C-r": __atuin_history'
|
|
|
|
```
|