percol-在UNIX上的传统管道概念中增加了交互选择的python工具

__    ____  ___  ______________  / /   / __ \/ _ \/ ___/ ___/ __ \/ /  / /_/ /  __/ /  / /__/ /_/ / / / .___/\___/_/   \___/\____/_//_/

什么是percol?

percol是您终端中的交互式grep工具。

Percol从stdin文件或文件接收输入行,列出输入行,等待您的输入来过滤/选择行,最后将所选的行输出到stdout。

由于percol只是过滤输入内容并将结果输出到stdout,因此可以|在shell中的命令链中使用它。

安装

percol当前仅支持Python2.x。

最简单的方式是使用pip安装:pip install percol,或者您也可以通过网盘下载percol的源代码。

特征

高效:Percol具有懒惰的输入行负载和查询缓存功能,可有效处理大量输入。

可自定义:通过配置文件(rc.py),percol的行为(包括提示,键映射和配色方案)可以进行高度自定义。

有关详细信息,请参见配置。

Migemo支持:percol通过支持C / Migemo,可以快速过滤日语输入。

有关详细信息,请参见匹配方法。

示例

从Python调用percol

即使Percol主要是作为UNIX命令行工具设计的,您也可以从Python代码中调用它,如下所示:

(0)

相关推荐