我发现将“cd ..”映射到 CTRL-Comma 会很棒,甚至可以使用 CTRL-Period 回溯到以前的子目录。
有没有可能在 oh-my-zsh conf 中实现这一点?
我发现将“cd ..”映射到 CTRL-Comma 会很棒,甚至可以使用 CTRL-Period 回溯到以前的子目录。
有没有可能在 oh-my-zsh conf 中实现这一点?
您只能绑定到Ctrl+ 字母字符,少数例外。根据ASCII 标准,既不是^.
也不^,
是有效的控制字符。
你可以做的是映射Ctrl+↑</kbd> and Ctrl+↓</kbd>:
bindkey -s '^[[1;5A' 'cd ..\n' # Ctrl + ↑
bindkey -s '^[[1;5B' 'cd -\n' # Ctrl + ↓
如果不适合你,你可以弄清楚什么^[[1;5A
顺序+^[[1;5B
Ctrl↑</kbd> and Ctrl+↓</kbd> correspond by pressing Ctrl+v and then the desired key combination.