Skip to content

golang实现的命令行速查软件,辅助日常终端开发

License

Notifications You must be signed in to change notification settings

aronlt/fastfind

Repository files navigation

fastfind

golang实现的命令行速查软件,辅助日常终端开发

安装

下载对应的release版本 tar包,然后执行install.sh脚本即可。

mac

wget https://github.com/hellolintong/fastfind/releases/download/V2.0/fastfind_macos.tar.gz
tar xzvf fastfind_maxos.tar.gz
cd fastfind_maxos && sh install.sh

linux

wget https://github.com/hellolintong/fastfind/releases/download/V2.0/fastfind_linux.tar.gz
tar xzvf fastfind_maxos.tar.gz
cd fastfind_maxos && sh install.sh

使用方法

shell模式

./fastfind

在shell模式下,输入exit退出 Xnip2020-08-19_16-28-25.jpg

全屏模式

./fastfind --full=true

fastfind有三个区域,输入区和展示区和历史命令区。

在终端输入fastfind后界面如下:

image-20200810150907371

用户在输入区输入内容,展示区会显示相关的内容,可以使用上下键进行选择。按下回车后可以显示命令的详细信息。

image-20200810151100855

支持历史记录,使用左右方向键在展示区和历史命令区跳转,上下键选择。 输入模式支持&符号查询。

对于小屏幕的设备,可以使用简短模式

./fastfind --full=true --short=true

Xnip2020-08-19_16-30-18.jpg

  • 快捷键

ctrl + r: 更新记录文件后热加载

Esc: 快速清空输入区

PageUp/PageDown: 该模式下可以随机复习

记录文件

fastfind会从~/.files目录下读取全部的记录文件,记录文件以特殊的符号标识出不同的段落,每个文件内容具体如下:

image-20200810151823909

About

golang实现的命令行速查软件,辅助日常终端开发

Resources

License

Stars

Watchers

Forks

Packages

No packages published