记不住命令行?用这个开源项目一次性解决问题!
FightingCoder
共 1876字,需浏览 4分钟
·
2019-11-02 23:21
“
阅读本文大概需要 5 分钟。
通过给定关键字或文字描述,更便捷地查找命令;
如果作为长命令的辅助部分,查找后的结果也可以直接复制粘贴到主命令;
我们的命令行使用习惯或备忘录可以与其它人共享;
此外,该工具也能实现命令行的自动补全,不过这属于高级用法。
这几条都常用的 conda 命令是我们手动加入的,其中最下一行的绿色「conda」是我们键入的内容,它缩小了命令行搜索范围。最上面白框内的命令行是当前输入的内容,按确认键就会执行该命令行。
git clone http://github.com/denisidoro/navi /opt/navicd /opt/navi
sudo make install
安装完成后,可以直接在命令行内键入 navi,从而进入到交互式备忘录界面。对于初始的 navi,它一共包含 9 个内置的备忘录,我们可以修改它们。
navi --dir "/folder/with/cheats"
也可以直接把我们的备忘录文件夹添加到 Bash 环境中。机器之心做了更简单的一个操作,直接查找该工具的安装目录,然后手动删增备忘录,我们的发现这也是可以的。如果读者也使用 Homebrew 安装,那么在 usr/local/Cellar/navi 路径下就能找到默认备忘录。
以「%」开头的行包含了特定的 Tag,也就是说上图「git」会作为标签加到该文件所有命令行最后;
以「#」开头的行描述了该命令行的用法;
以「$」开头的行应该为给定参数生成建议值;
其它所有非空行应该都为可执行命令行。
% git, code
# Change branch
git checkout
$ branch: git branch | awk '{print $NF}'
最后,我们真的比较推荐这个新工具,用它来查备忘命令行实在是太方便了。当然,如果大家有用过更好的这类工具,也欢迎写留言推荐推荐。
推荐阅读
1
2
3
4
评论