bash的“书签”

Casebash

浏览多层嵌套目录通常很麻烦。在Firefox上,这很容易,因为它们具有书签。因此,我想对文件添加书签的方法是键入:

$ go --add classes "repo/www/public/util/classes"

然后,要转到此目录,请输入:

$ go classes

以前,我使用符号链接来实现类似的目的,但是我不想弄乱自己的主目录。还有许多其他功能可能被证明是有用的。例如,我希望能够开始键入go cl,然后点击制表符以自动完成。有时我签出了一个存储库的多个副本,因此该程序允许我创建多个上下文并相对于上下文基础目录设置书签会很有用。

因此,在我开始拼凑自己的一组脚本之前,已经有这样的东西了吗?

德米特里·弗兰克(Dmitry Frank)

我一直在寻找一些shell书签工具,但是我对找到的任何解决方案都不满意。

但是,最终我遇到了一个很棒的通用工具:命令行模糊查找器

它主要允许您“模糊查找”文件(通过上面的链接检查Rich gif动画),但它还允许向其输入任意文本数据并过滤该数据。因此,快捷方式的想法很简单:我们只需要维护一个带有路径的文件(即快捷方式),然后对该文件进行模糊过滤。外观如下:我们键入cdg命令(从“ cd global”开始,如果需要的话),获取我们的书签的列表,在几次按键中选择所需的书签,然后按Enter。工作目录已更改为选择的项目:

光盘

它非常快速且方便:通常我只键入所需项目的3-4个字母,其他所有字母都已被过滤掉。另外,当然,我们可以使用箭头键或Ctrl+j/在列表中移动Ctrl+k

有关此快捷方式/书签解决方案的详细文章,位于:Shell的模糊快捷方式

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章