1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Linux命令行补全工具github 命令行提示工具 navi

Linux命令行补全工具github 命令行提示工具 navi

时间:2022-08-28 12:50:53

相关推荐

Linux命令行补全工具github 命令行提示工具 navi

Linux命令太多记不住,用的时候help或者靠搜索引擎?

今天介绍一个命令行神器提示navi,可以自己写提示文档并且支持中文,mac上同样可用。

先上一张效果图

image.png

安装

1、brew安装

brew install denisidoro/tools/navi

需要Homebrew或者Linuxbrew。

2、git安装

git clone --depth 1 /denisidoro/navi /opt/navi

cd /opt/navi

sudo make install # or ./scripts/install /some/path

# install fzf: /junegunn/fzf

3、oh-my-zsh

plugins_dir="$ZSH_CUSTOM/plugins"

mkdir -p "$plugins_dir"

cd "$plugins_dir"

git clone /denisidoro/navi

添加到oh-my-zshplugin

plugins=(docker tmux fzf navi)

查看一下是否安装成功

navi --version

0.12.0

成功打印出版本说明安装成功

升级

1、brew

brew update

brew reinstall navi

2、git

cd /opt/navi && sudo make update

3、oh-my-zsh

cd "$(navi home)" && git pull

用法

很简单直接命令行敲

navi

回车,然后直接在里边敲命令就会有提示。

如果想查询指定的命令可以用navi search或者navi query

navi search git

这条命令会从网络下载一张表到本地,然后显示git的命令,就是前边放的效果图,选择需要的命令即可执行。

需要注意的是这个表不是navi开发者维护的,开发者建议用这些命令的时候使用--print选项,不是立即执行,而是打印在命令行,还是以git为例。

navi --print

然后在里边敲git会出现提示,选择相应的命令。

image.png

效果如下:

image.png

如果不想每次都敲navi可以添加到.zshrc或. bashrc

# bash

source "$(navi widget bash)"

# zsh

source "$(navi widget zsh)"

这样用快捷键Ctrl+G即可进入。

自定义提示文档

首先找到文档的目录,这里以mac为例

mdfind -name navi

image.png

进入到目录下

cd /usr/local/Cellar/navi/0.12.0/libexec

ls

Makefile cheats navi navi.plugin.bash navi.plugin.zsh scripts src test

cheats目录下为提示文档,进入到目录下,可以看到里边有一些以.cheat为后缀的文件,这些就是提示文档。

打开git.cheat

image.png

文档里#后边的就是注释,这里是支持中文的,比如在git add .的注释后加一行中文注释

image.png

保存,执行navi query git或者navi search git,

可以看到出现了中文注释

image.png

当然也可以新建文档,以.cheat为后缀即可。

github地址:/denisidoro/navi#shell-widget

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。