sublime
是兼?zhèn)涿烙^、輕便杀捻、擴(kuò)展性強(qiáng)為一身的最強(qiáng)大的編輯器之一(沒有之一的話會被打的吧)
最新版的
sublime
自帶的GOTO
功能解決了php
需要安裝ctags
插件才能進(jìn)行跳轉(zhuǎn)的不方便之處刁标,無需手動生成tags
文件即可跳轉(zhuǎn)
配置環(huán)境為
mac
颠通,部分內(nèi)容可能不適合windows
環(huán)境
sublime
雖然也支持debug
功能,但肯定沒有phpstorm
好用膀懈,如果經(jīng)常需要debug
功能的顿锰,建議切換到phpstorm
使用
sublime下載
直接從sublime
的官網(wǎng)下載安裝文件:https://www.sublimetext.com/
萬物的起始:安裝插件管理工具package control
使用Ctrl
+、
(數(shù)字1左邊那個)快捷鍵或者通過View
>Show Console
菜單打開命令行
輸入以下內(nèi)容:
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())
按確認(rèn)后即開始安裝package control
不能獲取插件列表 Package Control:There are no packages available for installation錯誤解決方案:
- cmd下輸入ping sublime.wbond.net鏈接一下看下sublime.wbond.net這個域名的ip.
- 打開
\etc\hosts
文件启搂。在最后面加上例如50.116.34.243 sublime.wbond.net這樣的對應(yīng)關(guān)系硼控,IP是上面測試的。- 然后請關(guān)閉Submine Text并重啟胳赌,即不會再彈出更新提醒了牢撼。
配置和快捷鍵修改
進(jìn)入Sublime Text
>Perferences
可以看到Settings - Default
系統(tǒng)設(shè)置、Settings - User
用戶設(shè)置疑苫、Key Bindings - Default
系統(tǒng)快捷鍵熏版、Key Bindings - User
用戶快捷鍵
不管是修改Default
還是User
都可以,但是捍掺,推薦的做法(也是為了以后備份的需要)撼短,是先將Default
里的內(nèi)容拷貝一份到User
中,再在User
中進(jìn)行修改
php開發(fā)插件推薦
插件安裝的方法及其簡便挺勿,Command
+Shift
+P
喚出命令面板曲横,輸入install
,選擇Package Control : Install Package
,確認(rèn)后過一段時間加載出包安裝界面不瓶,輸入擴(kuò)展的名稱搜索禾嫉,選中你想安裝的擴(kuò)展確認(rèn)即可自動安裝
如果一直無法加載出包安裝界面灾杰,說明你的網(wǎng)絡(luò)存在問題
以下是推薦安裝的插件
SideBarEnhancement 側(cè)邊欄增強(qiáng)插件
必裝插件,安裝完該插件后夭织,在側(cè)邊欄文件上右擊即可看到效果SideBarFolders 項目列表插件
如果需要打開多個項目文件夾吭露,切經(jīng)常在多個項目之間切換工作空間,可以安裝SideBarFolders
插件尊惰,該插件在在菜單欄多出一個Folders
選項讲竿,點擊可查看所有項目文件夾AllAutocomplete 代碼自動補(bǔ)全插件
-
BracketHignlighter 高亮配對的括號插件
SyncedSidevarBg插件 修改側(cè)邊欄顏色插件
使用深色主題的時候,感覺白色的Sublime Text
>Perferences
側(cè)邊欄與之顏色不搭弄屡,可以使用SyncedSidevarBg
插件
該插件會使得側(cè)邊欄的顏色和編輯區(qū)背景顏色保持一致-
Seti_UI 自帶精美的文件圖標(biāo)的主題
如圖所示题禀,會為側(cè)邊欄的文件生成不同樣式的文件圖標(biāo),同時不需要安裝上面的SyncedSidevarBg
插件也可以解決側(cè)邊欄顏色的問題
安裝完成后膀捷,修改配置文件(Sublime Text
>Perferences
>Settings - User
)迈嘹,加入以下內(nèi)容啟用Seti-UI
主題
{
"theme": "Seti.sublime-theme"
}
-
SideBarGit 在側(cè)邊欄顯示文件的git狀態(tài)的插件
SublimeLinter和SublimeLinter-php php錯誤提示插件
Color Highlighter和ColorPicker css顏色插件
見單獨介紹部分:sublime插件 - css顏色高亮與取色器
Markdown Preview和MarkdownEditing Markdown編輯插件
見單獨介紹部分:sublime插件 - markdown編輯和預(yù)覽WakaTime 記錄編程習(xí)慣
見單獨介紹部分:記錄你的編程習(xí)慣 - 編輯器通用插件:WakaTime
其他配置
顯示所有已打開的文件
View
> Side Bar
> Show Open Files
配置php的編譯環(huán)境
見單獨介紹部分:mac環(huán)境sublime配置php編譯環(huán)境
開啟vim模式
sublime
其實自帶了vim
的插件Vintage
,但是被默認(rèn)禁用了全庸,只需要在配置文件中取消禁用即可
打開Sublime Text
>Perferences
>Settings - User
"ignored_packages": ["Vintage"],
修改為:
"ignored_packages": [], //取消禁用Vintage模塊
"vintage_ctrl_keys": true, //在vim模式下支持ctrl快捷鍵的使用
"vintage_start_in_command_mode": true, //默認(rèn)使用vim輸入模式而不是插入模式
然后就可以歡快的像使用vim
模式進(jìn)行編輯了
sublime個人設(shè)置
"auto_find_in_selection": true,
"bold_folder_labels": true,
"color_scheme": "Packages/User/SublimeLinter/1337 (SL).tmTheme",
"disable_tab_abbreviations": true,
"draw_minimap_border": true, //在小地圖上顯示當(dāng)前代碼的位置
"draw_white_space": "all", //顯示不可見的空格字符
"fade_fold_buttons": false,
"font_size": 14, //字體大小
"highlight_line": true, //高亮當(dāng)前行
"highlight_modified_tabs": true, //高亮已修改的標(biāo)簽頁
"line_padding_bottom": 1,
"line_padding_top": 1,
"margin": 4,
"save_on_focus_lost": true, //自動保存
"show_full_path": true, //顯示完成的文件目錄
"tab_size": 4, //一個tab轉(zhuǎn)4個空格
"theme": "Seti.sublime-theme",
"translate_tabs_to_spaces": true, //tab鍵自動轉(zhuǎn)空格
"vintage_ctrl_keys": true, //vim模式支持ctrl組合的快捷鍵
"vintage_start_in_command_mode": true //默認(rèn)啟動vim模式
備份sublime插件及設(shè)置
將~/Library/Application Support/Sublime Text 3/Packages/User
文件夾備份到可同步的云盤文件夾秀仲,如堅果云
,即可自動備份sublime
中已安裝的插件和設(shè)置
最后歡迎對magento開發(fā)
和hexo博客搭建
感興趣的小伙伴訪問我的小站:jimxu.me