2013-02-03 37 views

Trả lời

20

Tôi đã hỏi tôi cùng một câu hỏi ngay hôm nay, thấy giao thức txmt với gem "better_errors" cho Rails.

Tôi tìm kiếm trong một thời gian dài nhưng không tìm thấy gì, vì vậy tôi đã cố gắng tự mình làm một mình.

tôi viết một article and my blog, nhưng tôi sao chép nó ở đây, vì "tương lai -độ không thấm":

Bước 1

Tạo file /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 

Bước 2: Cập nhật MIME- loại cơ sở dữ liệu

$ sudo update-desktop-database 

Bước 3: Tạo ~/bin/s tập tin ublime-handler

#!/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 

Sau đó, làm cho nó thực thi: $ chmod +x ~/bin/sublime-handler

Bước 4: Kiểm tra một txmt: // nộp

Nếu rằng công việc doesnt, nói với tôi, tôi sẽ cố gắng giúp bạn.

+1

Bạn là người tiết kiệm cuộc sống! –

+0

từ Chrome hoặc từ bảng điều khiển (xdg-open txmt: // open? Url = file: //%2Fhome%2Fguda%2Fclub50plus%2Fapp%2Fadmin%2Fdashboard.rb&line=26) Tôi sẽ mở một cửa sổ trình duyệt mới. Bất kỳ ý tưởng tại sao? –

+0

nó hoạt động tuyệt vời. – greatghoul

1

Thêm câu trả lời, bởi vì tôi không có đủ danh tiếng để nhận xét.

Đối với Ubuntu 14.04, Văn bản tuyệt vời 3, các hướng dẫn ở trên hoạt động. Cảm ơn bạn rất nhiều, @ByScripts!

Trong Bước 3, thay thế:

sublime-text-2 $request # Launch ST2 

với:

subl $request # Launch ST3 

... và đừng quên thêm tên người dùng của riêng bạn trong Bước 1:

Exec=/home/<your_user>/bin/sublime-handler %u 
0

Tôi không có tiếng để bình luận, nhưng tôi muốn thêm vào câu trả lời được chấp nhận, bạn sẽ cần phải cấu hình trình duyệt của mình để mở các tệp txmt mới ~/bin/sublime-handler

Tôi đã lưu trình xử lý của mình trong /usr/bin, cũng hoạt động btw.

Để cấu hình Firefox:

  1. vào Edit> Preferences> Ứng dụng hoặc nhập sau vào trường URI about:preferences#applications
  2. tìm kiếm txmt
  3. trên txmt nhập nhấp chuột trên các lĩnh vực hoạt động và duyệt qua tệp xử lý cấp cao của bạn
Các vấn đề liên quan