有没有办法创建法布里克托快捷方式?比如当我T123
在地址栏中输入时,它应该带我到https://secure.phabricator.com/T123. 同样,我想要 Diffs 和 Pastes 的快捷方式。
以下是我需要快捷方式的模式列表:
T - Any number
P - Any number
D - Any number
我不介意使用任何浏览器技巧,或者实际上使用 Chrome 扩展程序来解决这个问题。这将极大地提高工作效率。
附言:我主要使用 Chrome,因此即使是特定于 Chrome 的解决方案也应该适合我。
答案1
您可以使用请求式 chrome+firefox 扩展设置 URL 快捷方式。
这是一个旧文章解释了如何为 JIRA 项目设置 URL 快捷方式。您可以在 Requestly 中设置类似的重定向规则来实现此用例。
按着这些次序
- 安装请求式(如果尚未安装)
- 创建新的重定向规则
将源和目标定义为
Request URL -> Matches (Regex) -> /search\?q=T([0-9]+)/ig Destination https://secure.phabricator.com/T$1
解释
- 使用正则表达式匹配来识别 Google 搜索查询中的任务/差异/粘贴号码
- 使用匹配的值重定向到相应的 Phabricator URL
您还可以使用这个 -https://app.requestly.in/rules/#sharedList/1552883742989直接获取上述规则。您必须安装 Requestly 才能导入该规则。
以下是设置规则的屏幕截图:-
PS:我创建了 Requestly。
答案2
Chrome 内置功能仅允许以空格分隔的“关键字”开头的快捷方式,例如T 123
。右键单击地址栏,选择“编辑搜索引擎”,然后添加几个新的搜索引擎,如下所示:
- 关键词:
T
- 网址:
https://secure.phabricator.com/T%s
Firefox 中也有同样的功能。虽然它没有方便的方式来添加自定义搜索引擎,但你可以创建一个书签使用相同的 URL(相同的%s
语法),并通过书签的“属性”窗口为其分配一个关键字。