红联Linux论坛
Linux帮助

北京pk10三码技巧:使用pss提升你的代码搜索能力

发布时间:2018-01-01 10:11:07来源:linux.cn作者:DarkSun
搜索代码库是开发者每天都要做的事情。从修改 bug 到学习新代码,或者查看如何调用某个 API,能快速在代码库中导航的能力都是一大助力。幸运的是,我们有专门的工具来搜索代码。pss 就是其中一个工具,让我们来看看如何安装和使用它吧。
使用pss提升你的代码搜索能力
 
什么是 pss?
pss 是一个帮你在源代码文件中进行搜索的命令行工具。pss 递归地在目录树中进行搜索,它能自动根据文件名和后缀判断哪些文件需要搜索,哪些文件不需搜索,并且会自动跳过那些你不会想搜索的目录(比如 .svn 和 .git),还能用色彩渲染输出以方便人们阅读,以及其他很多功能。
 
安装 pss
使用下面命令在 Fedora 上安装 pss:
$ dnf install pss
安装好后就能在终端调用 pss 了:
$ pss
不带参数调用 pss 或者带上 -h 标志会输出详细的使用说明。
 
使用案例
现在你安装好 pss 了,下面来看一些例子吧。
$ pss foo
该命令只是简单的搜索 foo。你也可以限制 pss 让它只在 python 文件中搜索 foo:
$ pss foo --py
还能在非 python 文件中搜索 bar:
$ pss bar --nopy
而且,pss 支持大多数常见的源代码文件类型,要获取完整的支持列表,执行:
$ pss --help-types
你还能指定忽略某些目录不进行搜索。默认情况下,pss 会忽略类似 .git,__pycache__,.metadata 等目录。
$ pss foo --py --ignore-dir=dist
此外,pss 还能显示搜索结果的上下文。
$ pss -A 5 foo
会显示匹配结果的后面 5 行内容。
$ pss -B 5 foo
会显示匹配结果的前面 5 行内容。
$ pss -C 5 foo
会显示匹配结果的前后各 5 行内容。
 
如果你想知道如何使用 pss 进行正则表达式搜索以及它的其他选项的话,可以在这里看到更多的例子。
推荐教程
热点推荐
北京pk10到底有假吗 河南快赢481开奖视频 北京快乐8输得倾家荡产 北京pk10猜冠军 北京pk10冠军计划软软件 北京pk10猜冠军技巧
北京pk10技巧规律2码 北京pk10技巧6码稳赚 北京pk10技巧规律2码 断层的上下盘 pk10冠军技巧5码公式
北京pk10三码技巧 北京pk10万能八码技巧 北京pk10技巧规律2码 北京pk10技巧6码 北京pk10技巧规律2码
北京pk10稳赚技巧大全 北京快乐8是谁开奖的 北京赛车可以改单吗 北京福彩网pk10 上海时时乐万能码 北京pk10技巧高手赚钱
早餐包子加盟 黑龙江早餐加盟 安徽早点加盟 便民早点加盟 春光早点加盟
传统早餐店加盟 美味早餐加盟 早餐店加盟 五芳斋早餐加盟 广式早点加盟
早点加盟品牌 早餐加盟排行榜 早点项目加盟 正宗早点加盟 安徽早点加盟
品牌早餐加盟 北京早餐车加盟 春光早餐加盟 早点加盟网 清美早餐加盟
互联网彩票 香港六合彩开奖直播 河北快3开奖号码 华东十五选五 河南11选5
球探网篮球即时比分nba 时时彩分析技巧 网球场 广西快三计划群 曾道人
苹果彩票官网 七位数开奖结果 山东群英会最新玩法枝巧 时时彩是不是有人控制 重装时时彩开奖记录
美高梅彩票 新疆时时彩开奖结果彩票控 盛兴彩票注册 全民娱乐计划 上海快3直播