gpt4 book ai didi

keyboard-shortcuts - 在 Zsh 中为 Info 制作键盘快捷键?

转载 作者:行者123 更新时间:2023-12-04 13:35:48 24 4
gpt4 key购买 nike

Zsh 有以下 Man 的键盘快捷键

Esc+h

我想要一个类似的键盘快捷键来获取信息,例如

退出+我

如何为 Info 制作这样的键盘快捷键?

最佳答案

这应该可以解决问题:

function run_info() { 
# Prepend "info" to the command line and run it.
BUFFER="info $BUFFER"
zle accept-line
}

# Define a widget called "run_info", mapped to our function above.
zle -N run_info

# Bind it to ESC-i.
bindkey "^[i" run_info

只需将其剪切并粘贴到 shell 中即可试用,然后添加到您的 .zshrc 中以获得永久效果。

解释一下代码:一般的想法是我们首先定义一个名为“run_info”的小部件,用一个同名的函数实现。它获取命令行缓冲区并在开头添加“info”。然后它接受命令行(与按 Enter 相同)。最后,小部件被映射到键盘快捷键。

您可以阅读 zshzle(1) 手册页以获取有关这些内容如何工作的更多信息。

关于keyboard-shortcuts - 在 Zsh 中为 Info 制作键盘快捷键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/836572/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com