【问题标题】:bindkey with zsh on Mac在 Mac 上使用 zsh 的 bindkey
【发布时间】:2009-12-14 20:51:24
【问题描述】:

我一直在尝试在 Mac 上绑定 zzh 中的键,但遇到了一些问题。我知道我应该在谷歌上搜索它,但找不到我需要的东西......

我一直在尝试将 ctrl-backspace 绑定为 ctrl-w 的等效项,即删除一个单词。但我找不到它的关键代码。当我使用“阅读”进行操作时,什么都没有出现。我在网上也找不到图表。

另外,我无法以某种方式绑定主键/结束键(即 fn-left、fn-right)。它不受终端的键盘分配或 .zshrc 的约束,但当我按下它时它仍然在做奇怪的事情。上下翻页似乎表现得不那么奇怪。有什么帮助吗?

谢谢

【问题讨论】:

  • 退格键已经是 ^H (ctrl-H)。恐怕你不能将它与另一个 ctrl 结合起来。

标签: macos binding zsh zshrc


【解决方案1】:

打开一个 shell 并尝试按 Ctrl-v,然后按您要绑定的键(例如 Home) 这是您应该与 bindkey 一起使用的键序列。

我在 Snow Leopard 上的 Home/End(行首/行尾)绑定:

bindkey '^[[H' beginning-of-line
bindkey '^[[F' end-of-line

仍在尝试绑定 cmd-left ...

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-07-15
  • 1970-01-01
  • 1970-01-01
  • 2019-04-16
  • 2022-01-20
  • 2021-02-14
  • 2023-01-08
相关资源
最近更新 更多