Alacritty 使用 Cmd + Backspace 删除行

Syl*_*lin 4 macos shell yaml alacritty

最近由于各种原因从 Iterm 切换到 Alacritty。我现在意识到我经常使用的一件事是命令+退格键来删除和整行(是的,我知道CTR+U,但这对我来说不是肌肉记忆)。有没有办法快速设置线路清除的快捷方式?

jar*_*rot 10

将行添加 - { key: Back, mods: Command, chars: "\x15" }到 alacritty.yml 文件中将在 macOS 上使用“Cmd+Backspace”删除整行。

另外,以下是我对 alacritty 设置所做的一些额外的键绑定更改,这些更改可能会让您的生活更轻松(根据https://github.com/alacritty/alacritty/issues/474#issuecomment-338803299):

  - { key: Left,     mods: Alt,     chars: "\x1bb"                       } # Skip word left
  - { key: Right,    mods: Alt,     chars: "\x1bf"                       } # Skip word right
  - { key: Left,     mods: Command, chars: "\x1bOH",   mode: AppCursor   } # Home
  - { key: Right,    mods: Command, chars: "\x1bOF",   mode: AppCursor   } # End
  - { key: Back,     mods: Command, chars: "\x15"                        } # Delete line
  - { key: Back,     mods: Alt,     chars: "\x1b\x7f"                    } # Delete word
Run Code Online (Sandbox Code Playgroud)