1. 程式人生 > >sublime程式碼提示安裝外掛過程

sublime程式碼提示安裝外掛過程

一、Package Control安裝

1、簡單的安裝方法

使用Ctrl+`快捷鍵或者通過View->Show Console選單開啟命令列,貼上如下程式碼:

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb'
).write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

如果順利的話,此時就可以在Preferences選單下看到Package Settings和Package Control兩個選單了。

2、手動安裝(反正我是用這個成功的)

可能由於各種原因,無法使用程式碼安裝,那可以通過以下步驟手動安裝Package Control:

1.點選Preferences > Browse Packages選單

2.進入開啟的目錄的上層目錄,然後再進入Installed Packages/目錄

3.下載Package Control.sublime-package並複製到Installed Packages/目錄
這個連結我是試了好幾次才下下來的!

4.重啟Sublime Text。Ctrl+Shift+p輸入install選中Install Package回車就可以安裝外掛。然而報錯。

二、錯誤解決

報錯 :There are no packages available for installation

解決1:

網上說是因為IPV6的問題,導致無法訪問sublime的官網,於是在hosts中新增如下對應ip,這裡還碰到了hosts不能儲存的問題,百度解決。

#sublime
#50.116.34.243 sublime.wbond.net

解決2:(我是這個問題)

第一種方式根本沒有解決。看網上又說,是因為連線不上https://packagecontrol.io/channel_v3.json,所以造成了開啟失敗
於是,點選 github
Preferences > Package Settings > Package Control > Settings - User
輸入

{
"channels":
    [
        "https://packagecontrol.io/channel_v3.json",     "https://web.archive.org/web/20150905194312/https://packagecontrol.io/channel_v3.json"
    ]
}

三、安裝外掛SublimeCodeIntel

安裝這個外掛是我最初的目的,為了HTML的程式碼自動提示。
1、快捷鍵 Ctrl+Shift+P搜尋SublimeCodeIntel,點選或回車開始安裝。安裝要一段時間,在下載完成之後,會跳出一個文件,不用管。
2、配置
選擇Preferences->Package Settings->SublimeCodeIntel->Setting Default,將其內容全部複製到Setting User中 .
然後找到:

"codeintel_language_settings": {  
        ……
        "JavaScript": {  
            "codeintel_scan_extra_dir": [],  
            "codeintel_scan_exclude_dir":["/build/", "/min/"],  
            "codeintel_scan_files_in_project": false,  
            "codeintel_max_recursive_dir_depth": 2,  
            "codeintel_selected_catalogs": ["jQuery"]  
        },  
        ……
    }  

找到”JavaScript”程式碼”:

codeintel_selected_catalogs": ["jQuery"]  

改成:

"codeintel_selected_catalogs": ["JavaScript"] 

儲存,關閉重啟Sublime,寫JavaScript程式碼,發現自動補全已經生效。



另外,我在網上找到一個配置方法是:

按ctrl+F搜尋codeintel_selected_catalogs,
我的裡面有三個這樣的key值,我只改了為空的那個,將其內容改為如下:

"codeintel_selected_catalogs": [
"HTML5", "HTML", "JavaScript"
],

後來試了一下,改不改沒什麼影響,還是記錄一下吧。