跳转到主要内容

源代码搜索工具

项目描述

https://github.com/eliben/pss/workflows/pss-tests/badge.svg

简介:什么是 pss?

pss 是一个用于搜索源代码文件的强力工具。 pss 能够递归地在一个目录树中搜索,知道哪些扩展名和文件名需要搜索以及哪些可以忽略,自动跳过你不想搜索的目录(例如 .git.svn),并以有用的方式着色其输出,并做了更多。

如果你熟悉 ack 工具,那么你会发现 pss 非常相似(见 https://github.com/eliben/pss/wiki/pss-and-ack)。

先决条件

pss 只需要 Python 就可以运行。它在 Linux、Mac OS 和 Windows 上与几个最新的 Python 3.x 版本进行了测试。Python 3.x 的早期版本也可能工作,但这不能保证。Python 2 已不再受支持(但如果你需要它与 Python 2 一起工作,可以下载 pss 版本 1.43 或更早的版本)。

安装

pss 可以从 PyPI(Python 包索引)安装

> pip install pss

或者,你也可以从 PyPI 或主 Github 项目页面下载源代码发行版。当你解压缩源代码发行版时,运行

> python setup.py install

不安装运行

pss 即使不安装也支持直接调用。如果你在一个没有管理员权限的机器上,或者想要在 pss 的源代码发行版上实验,这可能会很有用。

只需将 pss 发行版解压缩到某个目录。假设其完整路径是 /path/to/pss。你现在可以运行

> /path/to/python /path/to/pss

这将按预期调用 pss。此命令也可以绑定到别名或放置在 shell(或批处理)脚本中以方便使用。

如何使用它?

pss 旨在从命令行执行。运行它而不带参数或带 -h 将打印详细的用法信息。

有关一些详细的使用示例,请查看使用wiki页面 - https://github.com/eliben/pss/wiki/Usage-samples

许可证

pss 是开源软件。其代码属于公共领域。有关更多详细信息,请参阅 LICENSE 文件。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

pss-1.45.tar.gz (27.7 kB 查看哈希值)

上传时间

由...