我发现将"cd..."映射到CTRL-逗号,甚至可以使用CTRL-Period遍历到以前的子目录会很棒。
有没有可能的方法可以在oh-my-zsh会议中实现这一点?
您只能绑定到 Ctrl + 字母字符,少数例外。根据 ASCII 标准,^.
和 ^,
都不是有效的控制字符。
您可以映射 Ctrl+↑ 和 Ctrl+↓:
bindkey -s '^[[1;5A' 'cd ..n' # Ctrl + ↑
bindkey -s '^[[1;5B' 'cd -n' # Ctrl + ↓
如果^[[1;5A
和^[[1;5B
对您不起作用,您可以通过按 Ctrl+v 然后按所需的组合键来确定 Ctrl+↑ 和 Ctrl+↓ 对应的顺序。