Editor 板


LINE

※ [本文转录自 Soft_Job 看板 #1OpuCUzP ] 作者: changyuheng (Henry) 看板: Soft_Job 标题: [心得] 命令列上的互动模糊过滤工具介绍 时间: Mon Mar 20 15:21:48 2017 下面这篇文章已经把介绍写得很详细了,我就不再赘述。推荐大家看看: http://www.cnblogs.com/bamanzi/p/cli-narrowing-tools.html 发这篇文章主要的目的是针对 cd 的加速。 不知道大家会不会常常在 cd 路径的时候, 只大概记得在哪里或是记得在哪里但是目录很深懒得打全。 这个时候 fzf 就很好用: https://github.com/junegunn/fzf#fuzzy-completion-for-bash-and-zsh 只要执行 cd **<TAB> 即可叫出互动式模糊搜寻介面, 找到目标之後按二次 <ENTER> 就可以进入该目录。 但是它有一个缺点,就是它虽然已经很快又有快取, 而且还让你用 ag 或 pt 把 find 换掉来让它依 CPU thread 数平行遍历目录变得更快; https://github.com/ggreer/the_silver_searcher https://github.com/monochromegane/the_platinum_searcher 当搜寻的范围中有 AOSP (Android 的 source code) 这种大咖时,还是慢; 就算不慢,资讯量也太大了。 於是乎,有人就想,如果能替曾经去过的目录们建 MRU 表, 以後切目录时如果确定有去过,从这张表搜寻就好,就会很快资讯量也不会太大。 这个功能有好几个人做,目前最有名的是 z: https://github.com/rupa/z 但是--总是要有点波折,不然就不用发这篇文了--, z 虽然也有支援 tab completion,可是它只支援 substring filter, 而且不是互动的。 z 在超强的 fish 下使用倒是还好,因为 fish 的选单有互动搜寻介面, https://github.com/fish-shell/fish-shell 不过这是当然的,因为它就是主打这个功能才会叫 friendly interactive shell 啊! 可是 fish 没事干嘛改 syntax 呢…… 还有 process substitution ㄌㄟ? 所以大多数人还是继续用 Bash 或 zsh。而且 zsh 有一个知名的脏 framework…… 咳,知名的 framework 叫 oh-my-zsh, 把它装下去之後就能让你的 zsh 跟 fish 有 87% 像啊! 但是!就是这个但是让我花了点时间!它的 tab completion 还是不能互动搜寻啊! 我知道有人想说 zaw 对不对? https://github.com/zsh-users/zaw 可是 zaw 的选单不是 TAB completion 啊! 到目前为止,有 z 有 fzf,材料都齐了,就是没人把它们兜在一起。 於是我牺牲了一点宝贵的周末把它们逗起来,下面是示意图: https://raw.githubusercontent.com/changyuheng/fz/master/fz-demo.gif
如果你觉得不错,这个工具解决了你的问题,可以参考这个安装说明安装: https://github.com/changyuheng/fz/blob/master/README-zh.md 然後,在 GitHub 专案页面给个星吧! -- 有的人在读书时就立下志向,有的人出社会後才找到志向,有的人经历生死才体悟志向, 有的人遇到爱情才激起志向,有的人信仰宗教才启发志向,有的人一辈子不知何为志向。 真正的人生是在拥有志向、找到真心想用生命去做的事时才正式开始。          改编自谷阿莫 6 分钟看完 2016 校园男女的电影《谁的青春不迷茫》 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 45.49.193.243
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1489994526.A.F59.html ※ 编辑: changyuheng (45.49.193.243), 03/20/2017 15:23:56
1F:推 jennya: 好像不错 03/20 17:21
2F:推 g12288: 厉害推 03/20 18:58
3F:推 dannypsnl: 推 03/20 20:06
4F:推 bootleq: 讲 omz 脏就是要推 03/20 21:10
5F:推 scotthsieh: 想问omz脏的点? 03/20 22:55
6F:→ changyuheng: 破坏套件的版控 03/20 23:37



※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: changyuheng (45.49.193.243), 03/20/2017 23:37:52
7F:→ dryman: 请说明这跟编辑器的关系 03/21 23:57
8F:推 wgst88w: WSL居然OK~ 03/22 23:10







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:iOS站内搜寻

TOP