工具推荐:asynctasks.vim
文章目录
介绍
2020 年了,真的没必要再终端里一个字一个字敲命令了,有更酷炫的方式。分享下我在今年年最常用的一个命令,task,命令行任务管理。服务端命令太长记输入慢怎么办?用的少的命令记不住怎么办?你需要任务管理器,将你命令行各种常见的冗余的任务管理起来,然后敲 2-3 个字母就能启动它
这是工具作者提供的在 Shell 下使用的唯一一份权威资料,在 GitHub 项目及其 wiki 里都没有这篇介绍。
同类工具
alias
这是 Shell 默认支持的命令,通过将一长串命令缩写来减少记忆的负担。但是实际使用时并不方便,往往需要配合 fzf 之类的工具搜索:
|
|
而且以这种方式搜索时会同时匹配命令与缩写。
tldr
tldr 提供了一个简单的文档形式,但是首先要求你自己要记得把命令加入到里面,其次要记得命令添加的分类。但是最大的问题是这东西只是个文档,执行的时候还得使用鼠标复制粘贴后执行。
环境
- macOS 10.14.6
- zsh 5.7.1
- fzf 0.20.0
下载
使用方法
安装
严格按照官方文档走一篇就好了,顺序一定要对,前后是有依赖的:
|
|
配置
编辑 ~/.config/asynctask/tasks.ini
添加自己需要的任务。
推荐将 git 相关的命令放在里面,因为一些有用的 git 命令实在是太复杂了,例如这个查找一个分支最早是从哪个提交新建的: