Hbuilder中如何快速输入注释标签_Linux用户的福音,记忆力解放!快速调用复杂命令......

晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI
刚学的一句新命令,才用完就忘了用法?通常情况下,命令后加一句—help就行了。 但是,命令的帮助文档往往内容太太太太多了,在里面找到自己关心的部分实在太难了。查找出来的方法也不能直接使用,还需要手动粘贴下来。 如果能够把自己最想要掌握的命令整理成一份秘籍就好了。 而且这份秘籍最好可以在终端里随时查阅、调用,还要能写成中文帮助文档,减少阅读障碍。 现在,真的有人把这样的工具给实现了,名字就叫做navi,才上线才两天,就已经获得超过1000星。开发者是一位来自巴西的小哥Denis Isidoro。 安装了navi后,只要键入一个单词,速查表中相关的命令以及用法注释就会实时显示在下方。找到以后我们想要的命令后,用方向键选中后即可直接运行命名。 137399527f85fd50a90ab95364e7a859.gif

一句命令即可安装

macOS和Linux用户都可以安装navi,如果你原来就安装了Homebrew或者Linuxbrew,那么只需一句命令就可以安装:
brew install denisidoro/tools/navi
没有包管理软件的用户可以直接下载安装:
git clone --depth 1 http://github.com/denisidoro/navi /opt/navicd /opt/navi
sudo make install# install fzf: https://github.com/junegunn/fzf
需要注意的是,如果是用第二种安装方法,还要先安装命令行模糊查找工具fzf

支持自定义速查表

navi可以在后面加入search来快速查找命令,也可以直接输入navi并回车,进入界面后再查找。 如果你以为navi只有这点本事就完全错了,navi之所以一上线就如此受欢迎,主要原因是它强大的自定义功能。而且自定义注释是支持中文的! 原本的navi项目自带7个速查表,远远不够用。没关系,我们可以自己写一份速查表,放在navi速查表的路径下。 如果你通过Homebrew安装,速查表路径为‎⁨/usr⁩/local⁩/Cellar⁩/⁨navi⁩/0.8.1⁩/libexec⁩/cheat/。进入这个路径,添加一个后缀名为.cheat的文件。cheat文件的格式如下: 9c94607187db3d290ac41e76bb1c006d.png a548adc065bc6d7399913ebc0d5505f9.png
文件以%开头,后面紧跟命名的名称、标签; 文件中间加入命令及其注释,注释以#开头,注释在前、命令在后,命令中的变量以<>表示; 文件结尾是变量的生成方式,形式为“$ 变量名: 生成方式”,如果没有指定,那么变量需要手动键入。
比如常用到ffmpeg处理视频,但是一般ffmpeg命令太长,我们就定义一个ffmpeg.cheat文件。为了 7919ca857b7253b3d0d96d36db63d95a.gif 可以看到,在完成了ffmpeg命令速查表的定义后,我们再也不用输入长长的命令,只需要选中命令后,再按照要求输入input、output等参数即可,大大提升了效率。

One More Thing

这款软件的开发者说,Navi的名字一语双关,既有导航的意思,也是游戏《塞尔达传说:时之笛》中的一个角色,为主角林克提供各种线索,帮助他解决难题和完成任务。 a62d1733b28b5ffd7629ec4beb8ff088.png 软件的Logo也是从Navi卡通形象演变而来,不知道作者会不会因此收到任天堂的律师函警告。 GitHub地址: https://github.com/denisidoro/navi 推荐阅读 摸鱼必备!3个 Linux 命令行工具让你假装很忙 诗词才女武亦姝将入读清华理科试验班类,学霸是如何炼成的? CuPy | 教你一招将Numpy加速700倍? GitHub趋势榜第一 | 微软Python入门课,刷个B站的功夫就能把Python学了 eccd37572a21a0031709c7463a544950.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值