开发工具 在 Linux 下使用 “subl://” 这样的链接

fenprace · 2013年02月02日 · 最后由 doitian 回复于 2013年02月02日 · 2565 次阅读

用上了 better_errors 后,对那个只有 Mac 下才能用的点开链接,直接启动编辑器的功能十分眼红,无奈手中只有 Archlinux,就想办法把 xdg-open Hack 了一下: https://gist.github.com/4697254

Usage

curl -L  https://gist.github.com/raw/4697254/ad77092b9cbf264e05693ef438629c1350d0e5e8/install.sh | sudo bash

只需要配置下 mime 就好了。创建个可执行文件 schema-handler,接受一个像 subl://xxx, txmt://xxx 这样的参数,这个文件自己解析下 URL schema ,然后使用你需要的编辑器打开就好了。

然后需要这 schema-handler 创建个 desktop 文件

mimeo --create scheme-handler.desktop 'Scheme Handler' 'schema-handler' 'x-scheme-handler/subl'

需要添加 txmt 的话

mimeo --prefer 'x-scheme-handler/txmt' scheme-handler.desktop

如果觉得 mimeo 不直接的话,可以自己去修改 $HOME/.local/share/applications/defaults.list,参考我的: https://github.com/doitian/dotfiles/tree/master/_local/share/applications_

需要 登录 后方可回复, 如果你还没有账号请 注册新账号