以更易于阅读的格式显示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键绑定的信息,请参阅
- https://zsh.sourceforge.io/Doc/Release/Zsh-Line-Editor.html
- https://zsh.sourceforge.io/Doc/Release/User-Contributions.html#Widgets
安装
需要Python 3.8或更高版本。
使用 pipx (推荐) 或 pip 从 PyPI 安装最新版本。
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 查看散列值)
关闭
zkeys-0.2.0.tar.gz 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 7950237edb70bd141898a6955859ed5182d1de9b71451aa6bc7dddbac034ee1d |
|
MD5 | 68d99734e27f663d1a198cf57e797474 |
|
BLAKE2b-256 | cf765921d0ea4d39ce156319db04c50c16408050a12c0d28d271f86768a2b7bd |
关闭
zkeys-0.2.0-py3-none-any.whl 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | c4fd9f9e5e1373b634f3d6eee9db9665578ac4c73e63baae8ddd43ed2534e316 |
|
MD5 | adfbdcce5d564dbdc09b96474f7c5ccb |
|
BLAKE2b-256 | dba020f8d80d4f170a4c1f9c7bf0d4795b7d7fd6ad610560d906490e0fd811cb |