如何让sublime text 2响应txmtubuntu中的url方案?这可以通过subl-handler在OSX中实现,在Windows中通过SublimeProtocol实现.
ByS*_*pts 20
我今天问了同样的问题,看到txmt协议带有Rails的"better_errors"gem.
我搜了很久但什么都没发现,所以我试着自己做.
我写了一篇文章和我的博客,但我在这里复制,以便"面向未来":
创建文件 /usr/share/applications/sublime-handler.desktop
[Desktop Entry]
Name=Sublime Text 2 URL Handler
GenericName=Text Editor
Comment=Handle URL Scheme txmt://
Exec=/home/<your_user>/bin/sublime-handler %u
Terminal=false
Type=Application
MimeType=x-scheme-handler/txmt;
Icon=sublime-text-2
Categories=TextEditor;Development;Utility;
Name[en_US]=Sublime Text 2 URL Handler
Run Code Online (Sandbox Code Playgroud)
$ sudo update-desktop-database
Run Code Online (Sandbox Code Playgroud)
#!/usr/bin/env bash
request=${1:23} # Delete the first 23 characters
request=${request//%2F//} # Replace %2F with /
request=${request/&line=/:} # Replace &line= with :
request=${request/&column=/:} # Replace &column= with :
sublime-text-2 $request # Launch ST2
Run Code Online (Sandbox Code Playgroud)
然后使其可执行: $ chmod +x ~/bin/sublime-handler
如果这不起作用,请说我,我会尽力帮助你.
| 归档时间: |
|
| 查看次数: |
1640 次 |
| 最近记录: |