记不住命令行?用这个开源项目一次性解决问题!
【摘要】 命令行是非常高效的工具,但一个很常见的现象是,很多命令行过一段时间就容易忘。举个栗子,如果我们常用 git 命令行管理代码、利用 conda 命令管理开发环境,如果过一段时间没用了,那么你还记得如何用 git 将本地代码同步到 GitHub,还记得如何用 conda 命令删除一个本地环境吗?当然,我们可以在网上搜索一下,也能快速找到答案,但总之还是挺不方便的。我们常见的做法是,将容易忘记的命...
通过给定关键字或文字描述,更便捷地查找命令;
如果作为长命令的辅助部分,查找后的结果也可以直接复制粘贴到主命令;
我们的命令行使用习惯或备忘录可以与其它人共享;
此外,该工具也能实现命令行的自动补全,不过这属于高级用法。
git clone http://github.com/denisidoro/navi /opt/navicd /opt/navi
sudo make install
navi --dir "/folder/with/cheats"
以「%」开头的行包含了特定的 Tag,也就是说上图「git」会作为标签加到该文件所有命令行最后;
以「#」开头的行描述了该命令行的用法;
以「$」开头的行应该为给定参数生成建议值;
其它所有非空行应该都为可执行命令行。
% git, code
# Change branch
git checkout <branch>
$ branch: git branch | awk '{print $NF}'
转载声明:本文转载自公众号【进击的Coder】。 | ||||
原文链接:https://mp.weixin.qq.com/s/lWfIwPSWL-XCA2qnQwTlBw |
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)