mirror of
https://github.com/atuinsh/atuin.git
synced 2024-12-01 20:55:49 +01:00
40 lines
1.1 KiB
Markdown
40 lines
1.1 KiB
Markdown
|
# Key binding
|
||
|
|
||
|
По умолчанию, Autin будет переназначать <kbd>Ctrl-r</kbd> и клавишу 'стрелка вверх'.
|
||
|
Если вы не хотите этого, установите параметр ATUIN_NOBIND прежде чем вызывать `atuin init`
|
||
|
|
||
|
Например,
|
||
|
|
||
|
```
|
||
|
export ATUIN_NOBIND="true"
|
||
|
eval "$(atuin init zsh)"
|
||
|
```
|
||
|
|
||
|
Таким образом вы можете разрешить переназначение клавиш Autin, если это необходимо.
|
||
|
Делайте это до инициализирующего вызова.
|
||
|
|
||
|
# zsh
|
||
|
|
||
|
Autin устанавливает виджет ZLE "\_atuin_search_widget"
|
||
|
|
||
|
```
|
||
|
export ATUIN_NOBIND="true"
|
||
|
eval "$(atuin init zsh)"
|
||
|
|
||
|
bindkey '^r' _atuin_search_widget
|
||
|
|
||
|
# зависит от режима терминала
|
||
|
bindkey '^[[A' _atuin_search_widget
|
||
|
bindkey '^[OA' _atuin_search_widget
|
||
|
```
|
||
|
|
||
|
# bash
|
||
|
|
||
|
```
|
||
|
export ATUIN_NOBIND="true"
|
||
|
eval "$(atuin init bash)"
|
||
|
|
||
|
# Переопределите ctrl-r, и любые другие сочетания горячих клавиш тут
|
||
|
bind -x '"\C-r": __atuin_history'
|
||
|
```
|