2

我发现将“cd ..”映射到 CTRL-Comma 会很棒,甚至可以使用 CTRL-Period 回溯到以前的子目录。

有没有可能在 oh-my-zsh conf 中实现这一点?

4

1 回答 1

1

您只能绑定到Ctrl+ 字母字符,少数例外。根据ASCII 标准,既不是^.也不^,是有效的控制字符。

你可以做的是映射Ctrl+↑</kbd> and Ctrl+↓</kbd>:

bindkey -s '^[[1;5A' 'cd ..\n' # Ctrl + ↑
bindkey -s '^[[1;5B' 'cd -\n'  # Ctrl + ↓

如果不适合你,你可以弄清楚什么^[[1;5A顺序+^[[1;5BCtrl↑</kbd> and Ctrl+↓</kbd> correspond by pressing Ctrl+v and then the desired key combination.

于 2015-03-11T11:03:48.487 回答