sublime text3 自己定義的不同瀏覽器的預覽快速鍵

來源:互聯網
上載者:User

標籤:style   blog   http   color   使用   strong   

sublime text3 自己定義的不同瀏覽器的預覽快速鍵突然全部失效了,搞到現在一直沒鬧清楚怎麼回事,翻看外掛程式發現SideBarEnhancements這外掛程式剛更新了,快速鍵也是依賴這個外掛程式弄得。嘗試著重裝了SideBarEnhancements,竟然好使了--!真鬧心啊!!!!

我在這裡在總結下瀏覽器預覽快速鍵的設定方法:

先提一下一個老辦法。

在網上搜尋的話你會發現好多人都是自己寫了一個open_browser.py檔案,代碼也大同小異,例如我原來用的這種:

import sublime, sublime_pluginimport webbrowserurl_map = {    ‘/Users/jerry/Sites/test/‘ : ‘http://test/‘,}class OpenBrowserCommand(sublime_plugin.TextCommand):    def run(self,edit):        window = sublime.active_window()        window.run_command(‘save‘)        url = self.view.file_name()        for path, domain in url_map.items():            if url.startswith(path):                url = url.replace(path, domain).replace(‘\\‘, ‘\/‘)                break        webbrowser.open_new(url)

把命名成open_browser.py,然後放在Data\Packages\User路徑下。

然後選擇preferences——Key Bindings - User,

寫入

"keys": ["f12"],"command": "open_in_browser"},

重啟st3即可使用f12進行預設瀏覽器預覽。

 

現在,這種方法可以廢棄不用了!  

 

首先,f12在st3中是預設預覽的快速鍵。

其次,只要安裝了SideBarEnhancements,就可以利用它設定各個瀏覽器的快速鍵,代碼如下,一樣是插在Key Bindings - User中

{        "keys": ["f1"],        "command": "side_bar_files_open_with", "args": {"application": "C:\\Users\\liu_l\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe", "extensions": ".*", "paths": []}    },    {        "keys": ["f12"],        "command": "open_in_browser"    },    {        "keys": ["f2"],        "command": "side_bar_files_open_with", "args": {"application": "D:\\Program Files\\Mozilla Firefox\\firefox.exe", "extensions": ".*", "paths": []}    },    {        "keys": ["f3"],        "command": "side_bar_files_open_with", "args": {"application": "C:\\Program Files\\Internet Explorer\\iexplore.exe", "extensions": ".*", "paths": []}    },    {        "keys": ["f4"],        "command": "side_bar_files_open_with", "args": {"application": "D:\\Program Files\\360\\360se6\\Application\\360se.exe", "extensions": ".*", "paths": []}    }]

對應把自己瀏覽器的exe檔案路徑替換掉就好,切記要改為雙反斜線。

其中我在這裡重新定義了f12快速鍵的功能,因為SideBarEnhancements外掛程式自己定義了f12快速鍵的功能

它會先閃一下一個命令列對話方塊,我強迫症看著不爽,就自己把f12重新定義成了st3預設的瀏覽器預覽快速鍵。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.