Sublime Text 3设置吊炸天PHP开发环境
生活随笔
收集整理的這篇文章主要介紹了
Sublime Text 3设置吊炸天PHP开发环境
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
【原創(chuàng)】Sublime?Text?3設(shè)置吊炸天PHP開發(fā)環(huán)境
@heiyeluren @created: 2016/5/31 @last modify: 2016/7/8
1.?下載安裝Sublime?Text?3 http://www.sublimetext.com/3
2.?安裝Sublime包管理器pci?-?Package?Control 來Subl3安裝Package?Control很麻煩,現(xiàn)在簡單的方法來了
(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兩個菜單了。 順便貼下Sublime?Text2?的代碼:
????import?urllib2,os;?pf='Package?Control.sublime-package';?ipp?=?sublime.installed_packages_path();?os.makedirs(?ipp?)?if?not?os.path.exists(ipp)?else?None;?urllib2.install_opener(?urllib2.build_opener(?urllib2.ProxyHandler(?)));?open(?os.path.join(?ipp,?pf),?'wb'?).write(?urllib2.urlopen(?'http://sublime.wbond.net/'?+pf.replace(?'?','%20'?)).read());?print(?'Please?restart?Sublime?Text?to?finish?installation')
注意:如果安裝報錯,比如連接遠程服務(wù)器失敗之類的,請設(shè)置wbond.net的host,相關(guān)host如下: 50.116.33.29????????sublime.wbond.net
(2)、手動安裝
可能由于各種原因,無法使用代碼安裝,那可以通過以下步驟手動安裝Package?Control: 1.點擊Preferences?>?Browse?Packages菜單 2.進入打開的目錄的上層目錄,然后再進入Installed?Packages/目錄 3.下載Package?Control.sublime-package并復制到Installed?Packages/目錄 4.重啟Sublime?Text。
*?說明:每次喚醒包管理配置都可以使用?Ctrl?+?Shift?+?P?方式喚醒命令行,然后輸入?pic?緩存?Package?Control:?install?package?組件?*
3.?PHP代碼語法正確性驗證插件?SublimeLinter
(1)?Windows環(huán)境安裝配置好php運行環(huán)境(安裝PHP執(zhí)行引擎),或者使用?xampp?等集成環(huán)境。 我安裝的xampp環(huán)境,相關(guān)PHP.exe路徑是:C:\xampp\php\php.exe?,然后設(shè)置相關(guān)環(huán)境變量?PATH?,然后設(shè)置該變量最后增加:c:\xampp\php?路徑。
(2)?安裝?SublimeLinter?和?SublimeLinter-php?組件 Ctrl?+?Shift?+?P?喚醒后輸入:pic,打開包管理文件,然后輸入?sublimelinter,選擇選裝;然后再pic喚醒輸入:sublimelinter-php?
安裝完插件以后去配置一下插件相關(guān)配置,在?Sublime?Text?3菜單打開:Preferences?->?Package?Setting?->?SublimeLinter?->?Setting?User,把如下內(nèi)容填充進去:
{ ????"user":?{ ????????"debug":?false, ????????"delay":?0.25, ????????"error_color":?"D02000", ????????"gutter_theme":?"Packages/SublimeLinter/gutter-themes/Default/Default.gutter-theme", ????????"gutter_theme_excludes":?[], ????????"lint_mode":?"background", ????????"linters":?{ ????????????"annotations":?{ ????????????????"@disable":?false, ????????????????"args":?[], ????????????????"errors":?[ ????????????????????"FIXME" ????????????????], ????????????????"excludes":?[], ????????????????"warnings":?[ ????????????????????"NOTE", ????????????????????"README", ????????????????????"TODO", ????????????????????"XXX", ????????????????????"@todo" ????????????????] ????????????}, ????????????"php":?{ ????????????????"@disable":?false, ????????????????"args":?[], ????????????????"excludes":?[] ????????????}, ????????????"summitlinter":?{ ????????????????"@disable":?false, ????????????????"args":?[], ????????????????"excludes":?[], ????????????????"globals":?"", ????????????????"ignore":?"channel", ????????????????"limit":?null, ????????????????"only":?"" ????????????} ????????}, ????????"mark_style":?"outline", ????????"no_column_highlights_line":?false, ????????"passive_warnings":?false, ????????"paths":?{ ????????????"linux":?[], ????????????"osx":?[], ????????????"windows":?[ ????????????????"c:\\xampp\\php" ????????????] ????????}, ????????"python_paths":?{ ????????????"linux":?[], ????????????"osx":?[], ????????????"windows":?[] ????????}, ????????"rc_search_limit":?3, ????????"shell_timeout":?10, ????????"show_errors_on_save":?false, ????????"show_marks_in_minimap":?true, ????????"sublimelinter":?"save-only", ????????"sublimelinter_executable_map":?{ ????????????"php":?"c:\\xampp\\php\\php.exe" ????????}, ????????"syntax_map":?{ ????????????"html?(django)":?"html", ????????????"html?(rails)":?"html", ????????????"html?5":?"html", ????????????"javascript?(babel)":?"javascript", ????????????"magicpython":?"python", ????????????"php":?"php", ????????????"python?django":?"python", ????????????"pythonimproved":?"python" ????????}, ????????"warning_color":?"DDB700", ????????"wrap_find":?true ????} }
說明:注意里面的兩個php路徑必須跟我們實際php腳本引擎路徑一致。
(3)?保存配置文件后重啟Sublime編輯器,然后編輯任何php代碼文件,如果代碼語法有錯誤都會及時提醒啦。
4.?安裝自動代碼提醒+當前文件內(nèi)函數(shù)定義等跳轉(zhuǎn)插件:SublimeCodeIntel
說明:插件?SublimeCodeIntel?是能夠在當前文件內(nèi)的代碼互相跳轉(zhuǎn),同時支持當前所有項目目錄下面代碼的自動識別跳轉(zhuǎn)。(跳轉(zhuǎn)是自動的)
Ctrl?+?P?喚醒?輸入?pic?進入包管理工具,輸入?SublimeCodeIntel,安裝該包管理工具,安裝完以后就可以使用了。
說明: (1)?文件內(nèi)代碼跳轉(zhuǎn) 在碰到相關(guān)要跳轉(zhuǎn)的函數(shù)、類等,按?Alt?+?鼠標左鍵?就可以跳轉(zhuǎn)了。
(2)?代碼提示 把整個相關(guān)要編輯的工程目錄拖入到Sublime編輯器中,然后就會自動進行相關(guān)的代碼生成提醒工作,你在整個目錄下面做任何代碼編輯情況下,都會自動下拉提醒相關(guān)代碼。
5.?跨文件代碼跳轉(zhuǎn)插件:Ctags
Ctags?是一個經(jīng)典的代碼跳轉(zhuǎn)插件,在很多編輯器中都可以使用。
主要步驟:安裝ctags程序?->?對應項目代碼生成ctags所以?->?給sublime安裝ctags插件?->?打開相關(guān)生產(chǎn)好ctags索引文件的項目目錄導入到sublime?->?進行相關(guān)代碼跳轉(zhuǎn)
(1)?下載ctag生成程序 從?http://ctags.sourceforge.net/?下載ctags索引生成程序,把ctags.exe放入到環(huán)境變量,方便在任何cmd環(huán)境下都可以運行ctags索引生成程序
(2)?生成ctags索引
cmd下進入對應的項目代碼目錄,然后執(zhí)行: ctags?-R?-f?.tags?--fields=+aimSl?--language=php 或者: ctags?-R?-f?.tags?--fields=+aimSl?--language-force=php
生成后會發(fā)現(xiàn)當前目錄下有一個?.tag?文件,就是我們生成好的索引文件。
(3)?在?Sublime?Text?中安裝插件:Ctags
Ctrl?+?P?喚醒輸入pic進入包管理工具,輸入?Ctags?,安裝該插件。
(4)?使用相關(guān)代碼跳轉(zhuǎn)功能
把我們上面生成了?.tag?索引文件的目錄整個拖入到Sublime編輯器中,然后打開任意代碼文件,在看到調(diào)用其他類庫函數(shù)的地方,按?Ctrl?+?Shift?+?鼠標左鍵,就可以跳轉(zhuǎn)到相關(guān)代碼文件,再按?Ctrl?+?Shift?+?鼠標右鍵,就能夠跳轉(zhuǎn)回來源的代碼文件,非常方便。
6.?代碼實時同步到測試服務(wù)器插件:Sftp
一般情況,我們編寫完成代碼以后,需要上傳到調(diào)試服務(wù)器進行調(diào)試,最好每個操作都是實時的,不用單獨用scp/ftp/samba等方式拷貝文件到服務(wù)器端,比較麻煩,所以需要再編輯器完成后直接把代碼上傳到服務(wù)器的操作。
sftp?插件就能夠干這個事兒,會利用?sftp方式利用ssh服務(wù)把代碼傳到服務(wù)器。
(1)?安裝插件:sftp Ctrl?+?P?喚醒輸入pic進入包管理工具,輸入?sftp?,安裝該插件。
(2)?配置該插件
把相關(guān)項目目錄拖入到?Sublime?編輯器,然后找到代碼路徑根節(jié)點,右鍵?選擇?SFTP?->?Map?to?Remote...
然后進行相關(guān)配置:
{ ????//?The?tab?key?will?cycle?through?the?settings?when?first?created ????//?Visit?http://wbond.net/sublime_packages/sftp/settings?for?help
????//?sftp,?ftp?or?ftps ????"type":?"sftp",
????"save_before_upload":?false, ????"upload_on_save":?true, ????"sync_down_on_open":?false, ????"sync_skip_deletes":?false, ????"sync_same_age":?true, ????"confirm_downloads":?false, ????"confirm_sync":?true, ????"confirm_overwrite_newer":?false,
????"host":?"遠程SSH服務(wù)器地址", ????"user":?"用戶名", ????"password":?"登陸密碼", ????"port":?"22",
????"remote_path":?"遠程服務(wù)器代碼存放目錄", ????"ignore_regexes":?[ ????????"\\.sublime-(project|workspace)",?"sftp-config(-alt\\d?)?\\.json", ????????"sftp-settings\\.json",?"/venv/",?"\\.svn/",?"\\.hg/",?"\\.git/", ????????"\\.bzr",?"_darcs",?"CVS",?"\\.DS_Store",?"Thumbs\\.db",?"desktop\\.ini" ????], ????//"file_permissions":?"664", ????//"dir_permissions":?"775",
????//"extra_list_connections":?0,
????"connect_timeout":?30, ????//"keepalive":?120, ????//"ftp_passive_mode":?true, ????//"ftp_obey_passive_host":?false, ????//"ssh_key_file":?"~/.ssh/id_rsa", ????//"sftp_flags":?["-F",?"/path/to/ssh_config"],
????//"preserve_modification_times":?false, ????//"remote_time_offset_in_hours":?0, ????//"remote_encoding":?"utf-8", ????//"remote_locale":?"C", ????//"allow_config_upload":?false, }
配置完成后保存配置,重啟?Sublime。
(3)?使用該插件 第一次使用的時候,需要把所有代碼都同步到?遠程SSH服務(wù)器,選擇?Sublime?編輯器左側(cè)需要同步文件夾的根目錄,右鍵,選擇?SFTP?->?Upload?Folder,然后就開始傳輸了,等傳輸完成,ssh服務(wù)器代碼就跟本地一樣了。
然后每次修改代碼后,再?Ctrl?+?S?保存的時候,都會自動同步代碼到ssh服務(wù)器了,完全自動,不需要人工干預。
7.?其他相關(guān)好用插件
DocBlockr:自動給函數(shù)變量增加注釋功能,可以修改配置設(shè)置哪些需要那些不需要,一般建議修改配置都是修改?Setting?User?級別的配置
Encoding?Helpr:?編碼助手,再安裝完插件后,右下角會顯示當前文件的編碼,非常方便,特別是識別UTF8、GBK、UTF8?with?BOM?等編碼非常好用
PHP?Code?Beautifier:PHP代碼美化插件
Compare?Side-by-Side:對比兩個代碼文件的差異
SVN/Git:相關(guān)版本管理工具
//...繼續(xù)添加中
@heiyeluren @created: 2016/5/31 @last modify: 2016/7/8
1.?下載安裝Sublime?Text?3 http://www.sublimetext.com/3
2.?安裝Sublime包管理器pci?-?Package?Control 來Subl3安裝Package?Control很麻煩,現(xiàn)在簡單的方法來了
(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兩個菜單了。 順便貼下Sublime?Text2?的代碼:
????import?urllib2,os;?pf='Package?Control.sublime-package';?ipp?=?sublime.installed_packages_path();?os.makedirs(?ipp?)?if?not?os.path.exists(ipp)?else?None;?urllib2.install_opener(?urllib2.build_opener(?urllib2.ProxyHandler(?)));?open(?os.path.join(?ipp,?pf),?'wb'?).write(?urllib2.urlopen(?'http://sublime.wbond.net/'?+pf.replace(?'?','%20'?)).read());?print(?'Please?restart?Sublime?Text?to?finish?installation')
注意:如果安裝報錯,比如連接遠程服務(wù)器失敗之類的,請設(shè)置wbond.net的host,相關(guān)host如下: 50.116.33.29????????sublime.wbond.net
(2)、手動安裝
可能由于各種原因,無法使用代碼安裝,那可以通過以下步驟手動安裝Package?Control: 1.點擊Preferences?>?Browse?Packages菜單 2.進入打開的目錄的上層目錄,然后再進入Installed?Packages/目錄 3.下載Package?Control.sublime-package并復制到Installed?Packages/目錄 4.重啟Sublime?Text。
*?說明:每次喚醒包管理配置都可以使用?Ctrl?+?Shift?+?P?方式喚醒命令行,然后輸入?pic?緩存?Package?Control:?install?package?組件?*
3.?PHP代碼語法正確性驗證插件?SublimeLinter
(1)?Windows環(huán)境安裝配置好php運行環(huán)境(安裝PHP執(zhí)行引擎),或者使用?xampp?等集成環(huán)境。 我安裝的xampp環(huán)境,相關(guān)PHP.exe路徑是:C:\xampp\php\php.exe?,然后設(shè)置相關(guān)環(huán)境變量?PATH?,然后設(shè)置該變量最后增加:c:\xampp\php?路徑。
(2)?安裝?SublimeLinter?和?SublimeLinter-php?組件 Ctrl?+?Shift?+?P?喚醒后輸入:pic,打開包管理文件,然后輸入?sublimelinter,選擇選裝;然后再pic喚醒輸入:sublimelinter-php?
安裝完插件以后去配置一下插件相關(guān)配置,在?Sublime?Text?3菜單打開:Preferences?->?Package?Setting?->?SublimeLinter?->?Setting?User,把如下內(nèi)容填充進去:
{ ????"user":?{ ????????"debug":?false, ????????"delay":?0.25, ????????"error_color":?"D02000", ????????"gutter_theme":?"Packages/SublimeLinter/gutter-themes/Default/Default.gutter-theme", ????????"gutter_theme_excludes":?[], ????????"lint_mode":?"background", ????????"linters":?{ ????????????"annotations":?{ ????????????????"@disable":?false, ????????????????"args":?[], ????????????????"errors":?[ ????????????????????"FIXME" ????????????????], ????????????????"excludes":?[], ????????????????"warnings":?[ ????????????????????"NOTE", ????????????????????"README", ????????????????????"TODO", ????????????????????"XXX", ????????????????????"@todo" ????????????????] ????????????}, ????????????"php":?{ ????????????????"@disable":?false, ????????????????"args":?[], ????????????????"excludes":?[] ????????????}, ????????????"summitlinter":?{ ????????????????"@disable":?false, ????????????????"args":?[], ????????????????"excludes":?[], ????????????????"globals":?"", ????????????????"ignore":?"channel", ????????????????"limit":?null, ????????????????"only":?"" ????????????} ????????}, ????????"mark_style":?"outline", ????????"no_column_highlights_line":?false, ????????"passive_warnings":?false, ????????"paths":?{ ????????????"linux":?[], ????????????"osx":?[], ????????????"windows":?[ ????????????????"c:\\xampp\\php" ????????????] ????????}, ????????"python_paths":?{ ????????????"linux":?[], ????????????"osx":?[], ????????????"windows":?[] ????????}, ????????"rc_search_limit":?3, ????????"shell_timeout":?10, ????????"show_errors_on_save":?false, ????????"show_marks_in_minimap":?true, ????????"sublimelinter":?"save-only", ????????"sublimelinter_executable_map":?{ ????????????"php":?"c:\\xampp\\php\\php.exe" ????????}, ????????"syntax_map":?{ ????????????"html?(django)":?"html", ????????????"html?(rails)":?"html", ????????????"html?5":?"html", ????????????"javascript?(babel)":?"javascript", ????????????"magicpython":?"python", ????????????"php":?"php", ????????????"python?django":?"python", ????????????"pythonimproved":?"python" ????????}, ????????"warning_color":?"DDB700", ????????"wrap_find":?true ????} }
說明:注意里面的兩個php路徑必須跟我們實際php腳本引擎路徑一致。
(3)?保存配置文件后重啟Sublime編輯器,然后編輯任何php代碼文件,如果代碼語法有錯誤都會及時提醒啦。
4.?安裝自動代碼提醒+當前文件內(nèi)函數(shù)定義等跳轉(zhuǎn)插件:SublimeCodeIntel
說明:插件?SublimeCodeIntel?是能夠在當前文件內(nèi)的代碼互相跳轉(zhuǎn),同時支持當前所有項目目錄下面代碼的自動識別跳轉(zhuǎn)。(跳轉(zhuǎn)是自動的)
Ctrl?+?P?喚醒?輸入?pic?進入包管理工具,輸入?SublimeCodeIntel,安裝該包管理工具,安裝完以后就可以使用了。
說明: (1)?文件內(nèi)代碼跳轉(zhuǎn) 在碰到相關(guān)要跳轉(zhuǎn)的函數(shù)、類等,按?Alt?+?鼠標左鍵?就可以跳轉(zhuǎn)了。
(2)?代碼提示 把整個相關(guān)要編輯的工程目錄拖入到Sublime編輯器中,然后就會自動進行相關(guān)的代碼生成提醒工作,你在整個目錄下面做任何代碼編輯情況下,都會自動下拉提醒相關(guān)代碼。
5.?跨文件代碼跳轉(zhuǎn)插件:Ctags
Ctags?是一個經(jīng)典的代碼跳轉(zhuǎn)插件,在很多編輯器中都可以使用。
主要步驟:安裝ctags程序?->?對應項目代碼生成ctags所以?->?給sublime安裝ctags插件?->?打開相關(guān)生產(chǎn)好ctags索引文件的項目目錄導入到sublime?->?進行相關(guān)代碼跳轉(zhuǎn)
(1)?下載ctag生成程序 從?http://ctags.sourceforge.net/?下載ctags索引生成程序,把ctags.exe放入到環(huán)境變量,方便在任何cmd環(huán)境下都可以運行ctags索引生成程序
(2)?生成ctags索引
cmd下進入對應的項目代碼目錄,然后執(zhí)行: ctags?-R?-f?.tags?--fields=+aimSl?--language=php 或者: ctags?-R?-f?.tags?--fields=+aimSl?--language-force=php
生成后會發(fā)現(xiàn)當前目錄下有一個?.tag?文件,就是我們生成好的索引文件。
(3)?在?Sublime?Text?中安裝插件:Ctags
Ctrl?+?P?喚醒輸入pic進入包管理工具,輸入?Ctags?,安裝該插件。
(4)?使用相關(guān)代碼跳轉(zhuǎn)功能
把我們上面生成了?.tag?索引文件的目錄整個拖入到Sublime編輯器中,然后打開任意代碼文件,在看到調(diào)用其他類庫函數(shù)的地方,按?Ctrl?+?Shift?+?鼠標左鍵,就可以跳轉(zhuǎn)到相關(guān)代碼文件,再按?Ctrl?+?Shift?+?鼠標右鍵,就能夠跳轉(zhuǎn)回來源的代碼文件,非常方便。
6.?代碼實時同步到測試服務(wù)器插件:Sftp
一般情況,我們編寫完成代碼以后,需要上傳到調(diào)試服務(wù)器進行調(diào)試,最好每個操作都是實時的,不用單獨用scp/ftp/samba等方式拷貝文件到服務(wù)器端,比較麻煩,所以需要再編輯器完成后直接把代碼上傳到服務(wù)器的操作。
sftp?插件就能夠干這個事兒,會利用?sftp方式利用ssh服務(wù)把代碼傳到服務(wù)器。
(1)?安裝插件:sftp Ctrl?+?P?喚醒輸入pic進入包管理工具,輸入?sftp?,安裝該插件。
(2)?配置該插件
把相關(guān)項目目錄拖入到?Sublime?編輯器,然后找到代碼路徑根節(jié)點,右鍵?選擇?SFTP?->?Map?to?Remote...
然后進行相關(guān)配置:
{ ????//?The?tab?key?will?cycle?through?the?settings?when?first?created ????//?Visit?http://wbond.net/sublime_packages/sftp/settings?for?help
????//?sftp,?ftp?or?ftps ????"type":?"sftp",
????"save_before_upload":?false, ????"upload_on_save":?true, ????"sync_down_on_open":?false, ????"sync_skip_deletes":?false, ????"sync_same_age":?true, ????"confirm_downloads":?false, ????"confirm_sync":?true, ????"confirm_overwrite_newer":?false,
????"host":?"遠程SSH服務(wù)器地址", ????"user":?"用戶名", ????"password":?"登陸密碼", ????"port":?"22",
????"remote_path":?"遠程服務(wù)器代碼存放目錄", ????"ignore_regexes":?[ ????????"\\.sublime-(project|workspace)",?"sftp-config(-alt\\d?)?\\.json", ????????"sftp-settings\\.json",?"/venv/",?"\\.svn/",?"\\.hg/",?"\\.git/", ????????"\\.bzr",?"_darcs",?"CVS",?"\\.DS_Store",?"Thumbs\\.db",?"desktop\\.ini" ????], ????//"file_permissions":?"664", ????//"dir_permissions":?"775",
????//"extra_list_connections":?0,
????"connect_timeout":?30, ????//"keepalive":?120, ????//"ftp_passive_mode":?true, ????//"ftp_obey_passive_host":?false, ????//"ssh_key_file":?"~/.ssh/id_rsa", ????//"sftp_flags":?["-F",?"/path/to/ssh_config"],
????//"preserve_modification_times":?false, ????//"remote_time_offset_in_hours":?0, ????//"remote_encoding":?"utf-8", ????//"remote_locale":?"C", ????//"allow_config_upload":?false, }
配置完成后保存配置,重啟?Sublime。
(3)?使用該插件 第一次使用的時候,需要把所有代碼都同步到?遠程SSH服務(wù)器,選擇?Sublime?編輯器左側(cè)需要同步文件夾的根目錄,右鍵,選擇?SFTP?->?Upload?Folder,然后就開始傳輸了,等傳輸完成,ssh服務(wù)器代碼就跟本地一樣了。
然后每次修改代碼后,再?Ctrl?+?S?保存的時候,都會自動同步代碼到ssh服務(wù)器了,完全自動,不需要人工干預。
7.?其他相關(guān)好用插件
DocBlockr:自動給函數(shù)變量增加注釋功能,可以修改配置設(shè)置哪些需要那些不需要,一般建議修改配置都是修改?Setting?User?級別的配置
Encoding?Helpr:?編碼助手,再安裝完插件后,右下角會顯示當前文件的編碼,非常方便,特別是識別UTF8、GBK、UTF8?with?BOM?等編碼非常好用
PHP?Code?Beautifier:PHP代碼美化插件
Compare?Side-by-Side:對比兩個代碼文件的差異
SVN/Git:相關(guān)版本管理工具
//...繼續(xù)添加中
----------------------------------------------------------------------------------
黑夜路人,一個關(guān)注開源技術(shù)、樂于學習、喜歡分享的程序員
博客:http://blog.csdn.net/heiyeshuwu
微博:http://weibo.com/heiyeluren
微信:heiyeluren2012
想獲取更多IT開源技術(shù)相關(guān)信息,歡迎關(guān)注微信!
微信二維碼掃描快速關(guān)注本號碼:
來源:http://blog.csdn.net/heiyeshuwu/article/details/51859571
總結(jié)
以上是生活随笔為你收集整理的Sublime Text 3设置吊炸天PHP开发环境的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sublime xdebug调试php
- 下一篇: 雷诺汽车音响在哪个位置?