用上了 better_errors 后,对那个只有 Mac 下才能用的点开链接,直接启动编辑器的功能十分眼红,无奈手中只有 Archlinux,就想办法把 xdg-open Hack 了一下: https://gist.github.com/4697254
curl -L https://gist.github.com/raw/4697254/ad77092b9cbf264e05693ef438629c1350d0e5e8/install.sh | sudo bash
只需要配置下 mime 就好了。创建个可执行文件 schema-handler,接受一个像 subl://xxx, txmt://xxx 这样的参数,这个文件自己解析下 URL schema,然后使用你需要的编辑器打开就好了。
schema-handler
subl://xxx
txmt://xxx
然后需要这 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_
$HOME/.local/share/applications/defaults.list