之前用的太舊了,換一個新的。
先去官網下載:http://www.sublimetext.com/3
下載好了之后安裝,如果作為筆記本的話現在就可以用了,但是我是要當php編輯器的。所以光安裝軟件遠遠不夠,得安裝插件。
第一步:安裝Package Control
網上有很多同僚提供了很多方法,我選擇了手動安裝。先去https://github.com/wbond/sublime_package_control下載源文件,下載下來解壓之后,文件夾的名字改為“Package Control”(區分大小寫),然后把整個文件夾都放在sublime的preferences下的browse packages...的那個文件件。重啟軟件(不重啟也行),看到preference下面有如圖選項就代表安裝成功了。
這里有個小插曲,安裝成功之后使用Package Control會報錯:
提示沒有東西可以下載。是因為過程中有個必須的文件叫“channel_v3.json”,但是這東西可能下不下來?反正是要用的時候沒用到,於是就報錯了,這樣的話,就只有手動把這東西下下來放在自己的本地。
下載地址:https://pan.baidu.com/s/1qRgQXiYD2-6MjTb3B3mIBg
源文件地址:https://raw.githubusercontent.com/SuCicada/channel_v3.json/master/channel_v3.json
我用的是上方的下載地址,是百度網盤里的。
下載下來之后放在自己sublime的安裝目錄,然后修改sublime的user配置,Package Settings →Package Control → Settings - User,
添加如下:
"channels":
[
"channel_v3.json"
],
路徑需要根據實際情況修改,但是如果你跟我一樣直接放在exe同目錄的話,直接這樣就可以。
然后再點擊 preference里面的Package Control,選擇install ,等兩秒直接出現輸入框,那就可以下載安裝插件了。
第二步:安裝插件
這兩個參考鏈接囊括了比較多的插件選擇,什么代碼高亮啊,代碼格式化啊等等。我就不贅述了。值得提一下的是利用ctags插件來實現ctrl+鼠標左鍵實現函數追蹤功能:
1.下載ctags:http://ctags.sourceforge.net/
2.下載之后解壓到本地,我為了圖方便,就直接放在sublime的安裝目錄了,然后去把ctags.exe的路徑添加到環境變量里面。
3.下載sublime的ctags插件。
4.配置ctags的setting - user , 把 setting - default 里面的copy過來,並把里面的command改成剛才ctags.exe的路徑保存。
5.配置ctags的mouse bingdings - user 如下:
[ { "button": "button1", "count": 1, "press_command": "drag_select", "modifiers": ["ctrl"], "command": "navigate_to_definition" }, { "button": "button2", "count": 1, "modifiers": ["ctrl"], "command": "jump_prev" } ]
以上操作完成之后,在左邊文件欄右鍵點選你的項目文件夾,顯示如下代表安裝成功:
左鍵點擊一下,生成你項目文件夾的tags,就可以用代碼追蹤了
當你ctrl+左鍵調出如圖,這個代碼追蹤就可以用了,不過不像phpstorm是在函數下面,這個是在頂上:
最后為了方便,我們來安裝個中文的吧。
還是下載插件:Package Install 去下載叫“ChineseLocalizations”的插件,下載安裝完畢之后,菜單欄help里會多個叫language的選項,選擇中文。(沒有的話重啟軟件,還沒有的話去Package 再搜索一下插件,如果有的話證明沒安裝成功,重新安裝,我也反復了好多次哈哈哈)
然后來找個好看的主題?
還是在Package Control : Install Package 里去搜索 theme,會有一堆的theme,這些主題還自帶配色。
漢化之后比較多的操作都很容易。
不過我用sublime的初衷只有一個,打開軟件比較快,也不容易卡。所以操作什么的還是比較習慣phpstorm的,這時候也可以去改改快捷鍵,當你的插件下載得差不多了的時候,常用的快捷鍵也就那么幾個。
ctrl+f 查找內容
ctrl+g 定位行
ctrl+h 替換
ctrl+p 查找文件
alt+shift+num 分欄顯示(num=1,一欄,2兩欄,3三欄,4四欄,5四宮格,8兩橫欄)
還有萬能退出鍵esc
再來個自動保存?
設置里面找save_on_focus_lost,在user里改成true,但是只能失焦保存,沒法兒像phpstorm那樣停止輸入就保存。但是功夫不負有心人,終於讓我找到一個叫做auto-save的插件,果斷下載。
but,下載完配置完了,好用是好用,可是...賊卡,這背離了我的初衷!!果斷還原成失焦自動保存...