Hbuilder中如何快速输入注释标签_Linux用户的福音,记忆力解放!快速调用复杂命令......
晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI
刚学的一句新命令,才用完就忘了用法?通常情况下,命令后加一句—help就行了。 但是,命令的帮助文档往往内容太太太太多了,在里面找到自己关心的部分实在太难了。查找出来的方法也不能直接使用,还需要手动粘贴下来。 如果能够把自己最想要掌握的命令整理成一份秘籍就好了。 而且这份秘籍最好可以在终端里随时查阅、调用,还要能写成中文帮助文档,减少阅读障碍。 现在,真的有人把这样的工具给实现了,名字就叫做navi,才上线才两天,就已经获得超过1000星。开发者是一位来自巴西的小哥Denis Isidoro。 安装了navi后,只要键入一个单词,速查表中相关的命令以及用法注释就会实时显示在下方。找到以后我们想要的命令后,用方向键选中后即可直接运行命名。
一句命令即可安装
macOS和Linux用户都可以安装navi,如果你原来就安装了Homebrew或者Linuxbrew,那么只需一句命令就可以安装:
brew install denisidoro/tools/navi
没有包管理软件的用户可以直接下载安装:
git clone --depth 1 http://github.com/denisidoro/navi /opt/navicd /opt/navisudo 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文件的格式如下:
文件以%开头,后面紧跟命名的名称、标签; 文件中间加入命令及其注释,注释以#开头,注释在前、命令在后,命令中的变量以<>表示; 文件结尾是变量的生成方式,形式为“$ 变量名: 生成方式”,如果没有指定,那么变量需要手动键入。
比如常用到ffmpeg处理视频,但是一般ffmpeg命令太长,我们就定义一个ffmpeg.cheat文件。为了 可以看到,在完成了ffmpeg命令速查表的定义后,我们再也不用输入长长的命令,只需要选中命令后,再按照要求输入input、output等参数即可,大大提升了效率。
One More Thing
这款软件的开发者说,Navi的名字一语双关,既有导航的意思,也是游戏《塞尔达传说:时之笛》中的一个角色,为主角林克提供各种线索,帮助他解决难题和完成任务。 软件的Logo也是从Navi卡通形象演变而来,不知道作者会不会因此收到任天堂的律师函警告。 GitHub地址: https://github.com/denisidoro/navi 推荐阅读 摸鱼必备!3个 Linux 命令行工具让你假装很忙 诗词才女武亦姝将入读清华理科试验班类,学霸是如何炼成的? CuPy | 教你一招将Numpy加速700倍? GitHub趋势榜第一 | 微软Python入门课,刷个B站的功夫就能把Python学了
Hbuilder中如何快速输入注释标签_Linux用户的福音,记忆力解放!快速调用复杂命令......相关推荐
- Hbuilder中如何快速输入注释标签_Linux 用户的福音,记忆力解放!快速调用复杂命令...
(给Linux爱好者加星标,提升Linux技能) 晓查 发自 凹非寺 量子位 报道 | 公众号 QbitA 刚学的一句新命令,才用完就忘了用法?通常情况下,命令后加一句-help就行了. 但是,命令的 ...
- Hbuilder中如何快速输入注释标签_vscode中20个让人眼前一亮的插件
本文转载自知乎VS Code的口碑越来越好,受欢迎度也越来越高,以我为例,有时一个项目中可能会用到C++.Java.JS等不同编程语言,如果针对每一种语言都去安装一款对应的IDE,那样不仅会浪费很多时 ...
- 总结HTML中不经常使用的标签
参考链接:HTML参考手册 过时的标签: 全部浏览器均兼容的标签 1.<abbr></abbr>标记一个缩写 The <abbr title="People's ...
- 如何在React Native中使用文本输入组件?
You know, an app becomes more authentic and professional when there is the interaction between the a ...
- 使用.NET中的XML注释(一) -- XML注释标签讲解
使用.NET中的XML注释(一) -- XML注释标签讲解 作者:Xt Idt 来源:博客园 发布时间:2011-04-02 11:46 阅读:9 次 原文链接 [收藏] 一.摘要 . ...
- word中 有注释标签吗_如何在Word中注释图像
word中 有注释标签吗 If you're writing a document that includes images, you may want to add annotations to t ...
- MathType中如何快速输入空心字母
MathType输入数学公式时非常方便有效的,在文档中涉及到数学公式或者符号时都是使用MathType来进行的,因为它比Office自带的公式编辑器功能更为完善,使用起来更快捷.在数学公式中,在不同的 ...
- 前端开发 html第二课 自结束标签 注释 标签中的属性 文档声明 进制 字符编码 文档使用 VScode 实体 meta标签 语义化标签 块元素和行内元素 布局标签
1 自结束标签 标签一般成对出现,但是也存在一些自结束标签 如: 多"/"和没有"/"区别不大 2 注释 注释的作用: 注释中的内容会被浏览器忽略,不会在网页中 ...
- 表格里面怎么打多个√_excel签到表中怎么快速输入√和×符号?
excel签到表中怎么快速输入√和×符号?单位制定了签到制度,每月在统计签到次数时,需要用"√"和"×"来说明已经签到和未签到,如果利用插入符号的功能,不太方便 ...
最新文章
- C++语言基本类型—浮点型
- pythonjson数据写入csv_将JSON数据从“Requests”Python模块写入CSV
- b^3 - a^3 = c
- sql server 2008安装需要一直重启。但重启后又没有达到效果。
- docker删除所有镜像和容器
- 个推应用统计产品(个数)Android集成实践
- 我的代码很好,不需要写注释
- 阿里RocketMQ Quick Start
- QT【001】- 基础写在前面的话
- C#读取xml文件静态类
- 有界、无界队列对ThreadPoolExcutor执行的影响
- “新基建”对下沉市场意味着什么?
- AIR202的lua开发
- 移位运算(计算机组成原理15)
- 汽车厂家系统服务器费用,汽车vps费用
- Request processing failed; nested exception is org.thymeleaf.exceptions.TemplateInputException
- k8s之ceph分布式存储
- DBCA静默安装Oracle数据库
- python数据分析建模-十分钟搞懂“Python数据分析”
- 有些人光是活着就已经是拼尽全力了