首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为键盘快捷键/快捷键创建别名?

如何为键盘快捷键/快捷键创建别名?
EN

Stack Overflow用户
提问于 2015-04-17 21:50:47
回答 1查看 754关注 0票数 0

我正在尝试在OS X中设置一个别名,该别名将通过键盘快捷键或热键运行。这个是可能的吗?

代码语言:javascript
复制
alias newtab = "command+t"
EN

回答 1

Stack Overflow用户

发布于 2015-04-20 20:59:38

要确定哪个命令由Zsh键绑定运行,您应该使用describe-key-briefly。将emacs模式中的哪个IIRC分配给^hk (先是control-H,然后是k)。因此,您可以输入^Hk,然后输入您想要检查的任何键绑定。示例^hk ^r

要查看所有绑定,只需不带任何参数调用bindkey即可。

..。

现在来回答你原来的问题。要将Zsh函数绑定到(shell)键绑定,您应该定义一个可以执行任何操作的函数(而不是别名...)

代码语言:javascript
复制
function hello() { echo "hello... I am running..." }
zle -N hello
bindkey "^hh" hello

现在,当您输入^hh时,您将运行该函数。请参阅zlebindkey的手册。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29701163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档