加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

命令行忘性大?这个开源备忘工具一次解决你的所有烦恼

发布时间:2019-09-24 20:45:04 所属栏目:移动互联 来源:佚名
导读:呼吁行长短常高效的器材,但一个很常见的征象是,许多呼吁行过一段时刻就轻易忘。举个栗子,假如我们常用 git 呼吁行打点代码、操作 conda 呼吁打点开拓情形,假如过一段时刻没用了,那么你还记得怎样用 git 将当地代码同步到 GitHub,还记得怎样用 conda

 呼吁行忘性大?这个开源备忘器材一次办理你的全部烦恼

呼吁行长短常高效的器材,但一个很常见的征象是,许多呼吁行过一段时刻就轻易忘。举个栗子,假如我们常用 git 呼吁行打点代码、操作 conda 呼吁打点开拓情形,假如过一段时刻没用了,那么你还记得怎样用 git 将当地代码同步到 GitHub,还记得怎样用 conda 呼吁删除一个当地情形吗?

虽然,我们可以在网上搜刮一下,也能快速找到谜底,但总之照旧挺不利便的。我们常见的做法是,将轻易健忘的呼吁行写到条记中去,忘了再查就是。但此刻,有一个新的开源项目 navi,它提供了一个交互式的备忘录。

看看下面的动图,可以说,不消做条记、不消查 History,我们再也不消担忧健忘呼吁行了。

呼吁行忘性大?这个开源备忘器材一次办理你的全部烦恼

如上所示,navi 应承我们查阅全部的备忘录并执行对应的呼吁,值得留意的是,备忘录是及时匹配的,假如我键入 git,那么差不多就剩下 git 相干的呼吁行。

项目地点:https://github.com/denisidoro/navi

神奇的呼吁行备忘录: navi

呆板之心也实行了该器材,从安装到行使,总体感受很是便捷。我们可以行使已有的呼吁行备忘录,也能本身导入早年常用的备忘录。我们可以设置可以直接运行的呼吁行,只必要手动加上参数就行;也可以写上备忘录注释,再手动键入呼吁行。

该项目暗示,navi 的方针首要是:

  • 通过给定要害字或笔墨描写,更便捷地查找呼吁;

  • 假如作为长寿令的帮助部门,查找后的功效也可以直接复制粘贴到主呼吁;

  • 我们的呼吁行行使风俗或备忘录可以与其余人共享;

  • 另外,该器材也能实现呼吁行的自动补全,不外这属于高级用法。

总体而言,它就是有助于呼吁行的整体应用。如下图所示,我们将几个 conda 呼吁也加到了备忘录中,键入呼吁行的时辰就会表现提醒:

呼吁行忘性大?这个开源备忘器材一次办理你的全部烦恼

这几条都常用的 conda 呼吁是我们手动插手的,个中最下一行的绿色「conda」是我们键入的内容,它缩小了呼吁行搜刮范畴。最上面白框内的呼吁行是当前输入的内容,按确认键就会执行该呼吁行。

navi 该怎么用

我们是在 macOS 体系上测试的,可以便捷地行使 Homebrew 安装:brew install denisidoro/tools/navi。其余体系预计满意情形也是可以的,如下是没有 Homebrew 时的安装要领:

  1. git clone http://github.com/denisidoro/navi /opt/navicd /opt/navi 
  2. sudo make install 

安装完成后,可以直接在呼吁行内键入 navi,从而进入到交互式备忘录界面。对付初始的 navi,它一共包括 9 个内置的备忘录,我们可以修改它们。

呼吁行忘性大?这个开源备忘器材一次办理你的全部烦恼

进入后的交互式界面如下图所示,我们删除了一些不太用得上的默认备忘录。

呼吁行忘性大?这个开源备忘器材一次办理你的全部烦恼

下面在黄色光标的处所,就可以舒畅地键入并运行呼吁行了。

自界说个备忘录

navi 很重要的成果是能自界说备忘录,我们可以模拟自带的备忘录写一个新的。该项目暗示,我们可以用呼吁行转达.cheat 文件,从而到达添加的目标:

  1. navi --dir "/folder/with/cheats" 

也可以直接把我们的备忘录文件夹添加到 Bash 情形中。呆板之心做了更简朴的一个操纵,直接查找该器材的安装目次,然后手动删增备忘录,我们的发明这也是可以的。假如读者也行使 Homebrew 安装,那么在 usr/local/Cellar/navi 路径下就能找到默认备忘录。

虽然,我们是要把早年的条记做成.cheat 纯文本的,它的用法也不难,只不外要实现补全或带参数的呼吁,照旧必要一些非凡的语法。如下是一个尺度的.cheat 文件:

呼吁行忘性大?这个开源备忘器材一次办理你的全部烦恼

cheat 语法首要有以下几点:

  • 以「%」开头的行包括了特定的 Tag,也就是说上图「git」会作为标签加到该文件全部呼吁行最后;

  • 以「#」开头的行描写了该呼吁行的用法;

  • 以「$」开头的行应该为给定参数天生提议值;

  • 其余全部非空行应该都为可执行呼吁行。

如下所示为有用的.cheat 文件:

  1. % git, code 
  2. # Change branch 
  3. git checkout <branch> 
  4.  
  5. $ branch: git branch | awk '{print $NF}' 

最后,我们真的较量保举这个新器材,用它来查备忘呼吁行其实是太利便了。虽然,假如读者们有效过更好的这类器材,也接待写留言保举保举。

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读