Empty Enter Expander 只需几次按键就能将命令插入到提示符中。

目前该工具是为 zsh 编写的,bash 版本尚未发布。

演示

命令存储在一个模块目录中,该目录包含以小写字母开头的名称的文件和文件夹,这些字母充当快捷方式。

该工具通过在空命令上按 Enter 键激活。

之后,按下以下键来激活命令:

Empty Enter Expander 演示

准备你的命令

Expander 使用一个目录来存储命令,该目录被称为模块目录。

模块目录可能位于 ~/Tools/expander-example-module

假设你有一个很长的 Git 命令。准备一个脚本来输出它。将准备好的脚本放置在模块目录中的 g Git 子目录中,并将文件命名为 l Log

# 示例脚本内容
# 保存为 "~/Tools/expander-example-module/g Git/l Log"
echo 'git log --pretty=format:"%h %an : %s %d" --graph'

请注意开头使用的小写字母。这些字母将作为按键快捷方式。

现在,你可以按照你喜欢的结构存储你自己的命令。

配置工具

克隆此项目并配置模块目录以及其他设置。

# 工具的配置内容
# 放置在 "~/.zprofile" 文件中
setopt HIST_IGNORE_SPACE
export EMPTY_ENTER_EXPANDER_MODULE_PATH="/Users/user/Tools/expander-module-one"
source ~/Tools/empty-enter-expander/zsh-function.zsh 2>/dev/null || :
zle -N empty-enter-expander
bindkey "^M" empty-enter-expander

打开一个新的 shell 来应用配置。

用法

在空命令上按 Enter 键以激活 expander。 它将打开存储的命令列表,因此你无需记住它们。 然后按 gl 键将示例命令插入到提示符中。

关于

没有提供描述、网站或主题。

资源

Stars

Watchers

Forks

报告仓库

Releases

没有发布版本

Packages 0

没有发布包

语言