跳转到主要内容

以更易于阅读的格式显示Zsh键绑定

项目描述

zkeys

以更易于阅读的格式显示Zsh键绑定。

例如,打印一个按键绑定表,按小部件(即功能)排序

% zkeys
...
^B        backward-char
^[[D      backward-char
^[OD      backward-char
^?        backward-delete-char
^H        backward-delete-char
^[^?      backward-kill-word
^[^H      backward-kill-word
^[B       backward-word
^[b       backward-word
^A        beginning-of-line
^[OH      beginning-of-line
^[C       capitalize-word
^[c       capitalize-word
^L        clear-screen
^[^L      clear-screen
...

而不是

% bindkey
"^@" set-mark-command
"^A" beginning-of-line
"^B" backward-char
"^D" delete-char-or-list
"^E" end-of-line
"^F" forward-char
"^G" send-break
"^H" backward-delete-char
...
"^[B" backward-word
"^[C" capitalize-word
"^[D" kill-word
"^[F" forward-word
...

运行 zkeys -h 查看更多排序和分组选项。

默认情况下, zkeys 在Zsh子进程中运行 bindkey -L。它也可以从标准输入读取,这更快,并允许显示当前shell配置

bindkey -L | zkeys

有关Zsh键绑定的信息,请参阅

安装

需要Python 3.8或更高版本。

使用 pipx (推荐) 或 pipPyPI 安装最新版本。

pipx install zkeys

python3 -m pip install -U zkeys

要从GitHub安装最新版本,将 zkeys 替换为 git+https://github.com/bhrutledge/zkeys.git

项目详情


下载文件

下载适合您平台的应用程序。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。

源分发

zkeys-0.2.0.tar.gz (8.7 kB 查看散列)

上传时间:

构建分发

zkeys-0.2.0-py3-none-any.whl (4.8 kB 查看散列值)

上传时间 Python 3

由以下机构支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误记录StatusPageStatusPage状态页面