phpstorm 2019.2.2鐮磋В鐗坾phpstorm 2019.2.2涓鏂囩牬瑙g増涓嬭浇 闄勫畨瑁呮暀绋

2020 年 1 月 20 日3590

phpstorm 2019.2.2鏄涓娆惧己澶х殑php闆嗘垚寮鍙戝伐鍏凤紝鑳藉熸敮鎸佹墍鏈塒HP璇瑷鍔熻兘锛屽悓鏃舵彁渚涙渶浼樼鐨勪唬鐮佽ˉ鍏ㄣ侀噸鏋勩佸疄鏃堕敊璇棰勯槻绛夌瓑鍔熻兘锛岃繕鍙浠ラ氳繃闆嗘垚鐗堟湰鎺у埗绯荤粺銆佹敮鎸佽繙绋嬮儴缃层佹暟鎹搴/SQL銆佸懡浠よ屽伐鍏枫乂agrant銆丆omposer銆 REST瀹㈡埛绔鍜屽氱嶅叾浠栧伐鍏凤紝鍙浠ョ洿鎺ュ湪IDE鍐呮墽琛屽緢澶氭棩甯镐换鍔★紝鏄痯hp寮鍙戞渶濂界殑缂栬緫杞浠朵箣涓銆
鍏ㄦ柊鐨刾hpstorm 2019.2.2瀵圭増鏈杩涜屼簡鍏ㄩ潰鏇存柊鍜屽崌绾э紝澧炲姞浜嗙敤鎴蜂綋楠岋紝鍚屾椂澧炲姞浜嗗氫釜鏂板姛鑳姐傛瘮濡傛敮鎸丳HP 7.4鐗堟湰锛屾敮鎸佹e垯琛ㄨ揪寮忕獊鍑烘樉绀哄苟妫鏌ワ紝瀵.phpt鏂囦欢鐨勬敮鎸侊紝鍖呮嫭绐佸嚭鏄剧ず閮ㄥ垎鍜岃剼鏈锛涙敼杩涗簡JavaScript鐨勯噸鍛藉悕閲嶆瀯锛涜兘澶熸洿濂界殑鏀鎸乂ue.js锛涘彟澶杙hpstorm 2019.2.2涓20澶氱嶄笉鍚岀殑缂栫▼璇瑷鎻愪緵寮绠卞嵆鐢ㄧ殑璇娉曢珮浜鏄剧ず锛屽寘鎷琑uby锛孭ython锛孏o绛夌瓑锛屽彲浠ュぇ骞呭害鐨勬彁楂樼紪绋嬩汉鍛樼殑宸ヤ綔鏁堢巼銆
ps锛氳繖鏃跺皬缂栧甫鏉ョ殑鏄phpstorm 2019.2.2涓鏂囩牬瑙g増涓嬭浇锛岄檮甯︾殑鐩稿叧鐨勭牬瑙f枃浠跺拰绠浣撲腑鏂囪ˉ涓侊紝鍙浠ュ畬缇庢垚鍔熸縺娲昏蒋浠讹紝鍏惰︾粏鐨勫畨瑁呮暀绋嬪彲鍙傝冧笅鏂囷紝浜叉祴鍙鐢锛岃锋斁蹇冧笅杞戒娇鐢ㄣ

phpstorm 2019.2.2鐮磋В鐗

phpstorm 2019.2.2鐮磋В鐗堝畨瑁呮暀绋嬶細

1銆佷笅杞借В鍘嬶紝寰楀埌phpstorm 2019.2.2鍘熺▼搴忋佷腑鏂囪ˉ涓佸寘鍜岀牬瑙f枃浠讹紱

2銆佽繍琛屸淧hpStorm-2019.2.2.exe鈥濆紑濮嬪畨瑁咃紝瀹夎呯洰褰曢粯璁や负銆怌:\Program Files\JetBrains\PhpStorm 2019.2.2銆戝缓璁涓嶆洿鏀癸紱

3銆佸嬀閫夊垱寤簆hpstorm 2019.2.2妗岄潰蹇鎹锋柟寮忥紝64浣嶏紝鍏宠仈鏂囦欢鍙浠ヨ嚜琛岄夋嫨锛屽皬缂栬繖閲屾病鏈夐夛紱

4銆佺偣install锛屽紑濮嬪畨瑁咃紝绛夊緟杞浠跺畨瑁呭畬鎴愶紱

5銆侀栨℃墦寮杞浠讹紝閫夋嫨do not import settings鐐瑰嚮ok锛

8銆佽繖涓姝ラ夋嫨鈥渟kip remaining and set default鈥濊烦杩囪剧疆锛

9銆侀夋嫨鈥渆valutate for free鈥濊瘯鐢锛岀偣鍑籩valuate杩涘叆杞浠讹紱

10銆佸崟鍑籌DE鑿滃崟鈥淐onfigure閰嶇疆鈥 - >鈥淓dit Custom VM Options缂栬緫鑷瀹氫箟VM閫夐」...鈥

11銆佽繖閲屽皢鐮磋В鏂囦欢娣诲姞鍒版渶鍚庝竴琛岋紝寤鸿鍏堝皢鐮磋В鏂囦欢jetbrains-agent.jar鏀惧湪瀹夎呯洰褰曚笅锛

杩欐椂瀹屾暣鐨勮矾寰勫氨鏄锛
銆-javaagent:C:\Program Files\JetBrains\PhpStorm 2019.2.2\jetbrains-agent.jar銆

12銆佸叧闂涓涓嬭蒋浠讹紝閲嶆柊鎵撳紑锛
13銆佷緷娆″崟鍑籆onfigure-->Manage License...

14銆佺敤鎴峰彲浠ラ夋嫨"License server" 锛岃緭鍏ユ湇鍔″櫒鍦板潃锛氥恏ttp://jetbrains-license-server銆戝啀鐐瑰嚮activate婵娲伙紱

15銆佸ソ浜嗭紝phpstorm 2019.2.2鐮磋В鐗堟垚鍔熸縺娲伙紝浣嗚繕鏄鑻辨枃鐣岄潰锛

16銆佸傛灉鎯虫眽鍖栨垚涓鏂囷紝鍙浠ュ皢杞浠跺寘涓姹夊寲鏂囦欢resources_cn.jar澶嶅埗鏇挎崲銆
鎵撳紑瀹夎呯洰褰曚笅鐨勨渓ib鈥濇枃浠跺す锛屽皢鍘熸潵鐨剅esources_en.jar鑻辨枃鐗堟枃浠跺垹闄ゆ垨閲嶅懡鍚嶏紝鍐嶅皢|webstorm 2019.2.2姹夊寲琛ヤ竵鈥渞esources_cn.jar鈥濆嶅埗鍏ュ唴鍗冲彲锛岄粯璁ゅ畨瑁呰矾寰勩怌:\Program Files\JetBrains\PhpStorm 2019.2.2\lib銆憆esources_en.jar閲嶅懡鍚嶆槸涓轰簡杩斿洖鑻辨枃鐣岄潰锛屽洜涓烘湁鐢ㄦ埛璇存眽鍖栦笉鏄寰堝叏闈锛屼絾99%姹夊寲濂戒簡銆

12銆佸啀娆℃墦寮杞浠讹紝phpstorm 2019.2.2涓鏂囩牬瑙g増宸茬粡鎴愬姛婵娲伙紝鎵鏈夊姛鑳介兘鍙浠ュ厤璐逛娇鐢ㄣ

杞浠剁壒鑹

1銆佹敮鎸佷富娴佹嗘灦
PhpStorm瀹岀編鏀鎸丼ymfony銆丏rupal銆乄ordPress銆乑end Framework銆丩aravel銆丮agento銆 Joomla!銆丆akePHP銆乊ii ...绛夊悇绉嶄富娴佹嗘灦銆
2銆佸叏鑳界殑PHP宸ュ叿
鍐呭缓缂栬緫鍣ㄥ疄闄呪滀簡瑙b濇偍鐨勪唬鐮佸苟涓旀繁鍒荤悊瑙e叾缁撴瀯锛屾敮鎸佹墍鏈塒HP璇瑷鍔熻兘锛 鍦ㄥ紑鍙戠幇浠f妧鏈鍜岀淮鎶ら仐鐣欓」鐩鐨嗗彲瀹岀編閫傜敤銆傚畠鎻愪緵鏈浼樼鐨勪唬鐮佽ˉ鍏ㄣ侀噸鏋勩佸疄鏃堕敊璇棰勯槻绛夌瓑鍔熻兘銆
3銆佹兜鐩栧墠绔寮鍙戞妧鏈
鎻愪緵鐨勯噸鏋勩佽皟璇曞拰鍗曞厓娴嬭瘯...绛夊姛鑳芥潵杈呭姪杩涜屾渶鍏堣繘鐨勫墠绔寮鍙戞妧鏈锛屽傦細HTML 5銆丆SS銆丼ass銆 Less銆丼tylus銆丆offeeScript銆乀ypeScript銆丒mmet鍜孞avaScript銆 閫氳繃瀹炴椂缂栬緫鍔熻兘锛屽彲浠ョ珛鍒诲湪娴忚堝櫒涓鏌ョ湅鍙樻洿銆
4銆佸唴寤哄紑鍙戣呭伐鍏
閫氳繃闆嗘垚鐗堟湰鎺у埗绯荤粺銆佹敮鎸佽繙绋嬮儴缃层佹暟鎹搴/SQL銆佸懡浠よ屽伐鍏枫乂agrant銆丆omposer銆 REST瀹㈡埛绔鍜屽氱嶅叾浠栧伐鍏凤紝鍙浠ョ洿鎺ュ湪IDE鍐呮墽琛屽緢澶氭棩甯镐换鍔°
5銆丳hpStorm = WebStorm + PHP + DB/SQL
PhpStorm鍖呭惈WebStorm鐨勬墍鏈夊姛鑳斤紝瀹屽叏鏀鎸丳HP锛屽苟涓旇繕澧炲姞浜嗗规暟鎹搴/SQL鐨勬敮鎸併
6銆佹櫤鑳戒唬鐮佽緟鍔╁姛鑳
涓婄櫨绉嶆鏌ュ姛鑳藉湪鎮ㄨ緭鍏ョ殑鍚屾椂瀹炴椂楠岃瘉鎮ㄧ殑浠g爜銆佸垎鏋愭暣涓椤圭洰銆傞氳繃PHPDoc鏀鎸併佷唬鐮侊紙閲嶏級鎺掑垪鍣ㄣ 蹇閫熶慨澶嶄互鍙婂叾浠栧姛鑳藉府鎮ㄥ啓鍑哄规槗缁存姢鐨勭畝娲佷唬鐮併
7銆佹櫤鑳戒唬鐮佸艰埅鍔熻兘
鍑鍊熼珮鏁堝艰埅鍔熻兘锛屽府鍔╂偍瀹屽叏鎺屾帶浠g爜搴撱傛IDE鑳藉熺悊瑙f偍鐨勬兂瑕佸埌鐨勫湴鏂瑰苟涓旂珛鍒昏浆璺冲埌璇ヤ綅缃銆
8銆佸揩閫熷畨鍏ㄥ湴閲嶆瀯
瀹夊叏鍙闈犵殑甯鍔╂偍杩涜岄噸鍛藉悕銆佺Щ鍔ㄣ佸垹闄ゃ佹彁鍙栨柟娉曘佸祵鍏ュ彉閲忋佸悜涓/鍚戜笅鎺ㄥ姩鎴愬憳銆 鏀瑰彉绛惧悕...绛夊氱嶅叾浠栭噸鏋勫姩浣溿傝瑷閽堝规х殑閲嶆瀯鍔熻兘浣垮彧闇鍑犱笅鐐瑰嚮鎿嶄綔锛屽嵆鍙鎵ц屽叏椤圭洰鑼冨洿鍐呯殑鏀瑰彉锛 骞朵笖鍙浠ュ畨鍏ㄥ湴鎾ら攢鎿嶄綔銆
9銆佽交鏉捐皟璇曞拰娴嬭瘯
PhpStorm浠ュ叾闆堕厤缃鐨勫彲瑙嗗寲璋冭瘯鍣ㄨ岄椈鍚嶏紝浣挎偍鑳藉熷叏闈㈡礊瀵熷簲鐢ㄤ腑姣忎竴姝ョ殑鎯呭喌銆 瀹冨彲浠ヤ笌Xdebug鍜孼end璋冭瘯鍣ㄤ竴璧峰伐浣滐紝杩滅▼鎴栨湰鍦颁娇鐢ㄧ殕鍙銆傝繕鎻愪緵鐢≒HPUnit杩涜屽崟鍏冩祴璇曘 Behat杩涜孊DD锛屽苟涓旈泦鎴愬垎鏋愬櫒銆

phpstorm 2019.2.2鏂板姛鑳藉拰鏀硅繘

涓銆丳HP 7.4绫诲瀷灞炴
PHP 7.4鐨勫彂甯冮勮″皢鍦11鏈堝簳鍙戝竷銆侾hpStorm寮濮嬪敖鏃╂帹鍑烘敮鎸侊紝浠ヤ究鎮ㄦ湁鏃堕棿娴嬭瘯骞跺紑濮嬭勫垝杩佺Щ銆傛渶浠や汉鏈熷緟鐨勫姛鑳藉彲鑳芥槸鏂扮殑Typed Properties锛孭hpStorm 2019.2宸茬粡瀹屽叏鏀鎸併傛柊妫鏌ュ皢绐佸嚭鏄剧ず绫诲瀷杩濊勶紝鎮ㄥ彲浠ヤ娇鐢ㄨュ瓧娈电殑蹇閫熶慨澶嶆坊鍔犲0鏄庣被鍨嬫潵鏇存柊浠g爜搴撱侾hpStorm灏嗘牴鎹鏋勯犲嚱鏁颁腑鐨凱HPDoc锛岄粯璁ゅ兼垨鍙傛暟绫诲瀷澹版槑鑷鍔ㄦ娴嬬被鍨嬨
浜屻佸姩鎬佸畾浣嶉噸澶嶉」
鍦ㄩ」鐩涓澶氭″嚭鐜扮浉鍚岀殑浠g爜鍧楀彲鑳戒細鑺辫垂鎮ㄨ繘琛屾洿鏀圭殑鏃堕棿锛屽傛灉鎮ㄥ繕璁版洿鏂版墍鏈夊疄渚嬶紝鐢氳嚦浼氬艰嚧鍥炲綊閿欒銆侾hpStorm 閫氳繃鍔ㄦ佺獊鍑烘樉绀哄畠浠鏉ュ府鍔╅槻姝㈠湪浠g爜涓鍒涘缓浠g爜閲嶅嶏紝浠ヤ究鎮ㄥ彲浠ヨ交鏉惧彂鐜板畠浠銆傜幇鍦锛屽傛灉鎮ㄥ伓鐒跺彂鐜扮幇鏈夊壇鏈锛屾垨鑰呬互鏌愮嶆柟寮忓湪浠g爜涓鍒涘缓鍓鏈锛屾偍灏嗙珛鍗崇煡閬撳畠锛佹柊妫鏌ョО涓洪噸澶嶄唬鐮佺墖娈碉紝榛樿ゆ儏鍐典笅澶勪簬鍚鐢ㄧ姸鎬併傝佽繘琛岄厤缃锛岃疯浆鍒扳滈栭夐」鈥潀 缂栬緫| 妫鏌| 涓鑸銆傛偍鍙浠ュ湪鈥滈栭夐」鈥潀涓嬭皟鏁寸浉鍏宠剧疆 缂栬緫| 閲嶅嶃傚綋鐒讹紝鎮ㄥ彲浠ラ殢鏃堕氳繃浠g爜鈫掓寜鍚嶇О杩愯屾鏌ュ湪鏁翠釜椤圭洰锛堟垨鑷瀹氫箟鑼冨洿锛変笂杩愯屽畠銆
涓夈佹e垯琛ㄨ揪寮忕獊鍑烘樉绀哄苟妫鏌
RegExps鏄涓涓闈炲父鏈夌敤鐨勫伐鍏凤紝鐢ㄤ簬鎼滅储鍜屾浛鎹㈠瓧绗︿覆銆傜幇鍦ㄥ湪PhpStorm涓锛屾偍鍙浠ュ湪PHP涓鑷鍔ㄦ敞鍏RegExps銆傝繖鎰忓懗鐫鍙瑕佹偍鐨勪唬鐮佷娇鐢╬reg_*鍑芥暟锛屾ā寮忓氨浼氱獊鍑烘樉绀哄苟楠岃瘉鍏舵g‘鎬с傛ゅ栵紝鎮ㄧ幇鍦ㄥ彲浠ュ湪IDE涓娴嬭瘯鎮ㄧ殑妯″紡锛佸皢鎻掑叆绗﹀彿绉诲埌妯″紡涓婏紝鐒跺悗鎸堿lt+Enter浠ユ煡鐪嬪揩閫熸搷浣滄鏌RegExp銆

鍥涖侀氳繃浠讳綍杩滅▼PHP瑙i噴鍣ㄨ繍琛孋omposer
浠ュ墠锛屾偍蹇呴』鏈変竴涓鏈鍦癙HP瑙i噴鍣ㄦ墠鑳借繍琛孋omposer銆傞棶棰樻槸鏈鍦扮幆澧冮氬父涓嶈兘鍙嶆槧鐪熷疄鐨勭敓浜ц剧疆锛岀敋鑷冲彲鑳芥牴鏈灏辨病鏈夋湰鍦癙HP瑙i噴鍣ㄣ傚湪PhpStorm 2019.2涓锛屾偍鍙浠ラ夋嫨浠讳綍杩滅▼瑙i噴鍣ㄦ潵杩愯屾偍鐨凜omposer锛欴ocker锛孷agrant锛孲SH鎴栧叾浠栦换浣曚笢瑗 - 鎮ㄥ彲浠ュ懡鍚嶅畠锛
杞鍒伴栭夐」| 璇瑷鍜屾嗘灦| PHP | 缂栬緫鍣锛岄夋嫨杩滅▼瑙i噴鍣锛岀劧鍚庝粠涓嬫媺鍒楄〃涓閫夋嫨涓涓瑙i噴鍣 - 鎴栨坊鍔犱竴涓鏂拌В閲婂櫒銆
浜斻佹剰鍥惧拰蹇閫熶慨澶
1銆丼tring Juggling Toolbox涓鐨勬柊鐢ㄨ
PhpStorm鏈夊氱嶆剰鍥続lt+Enter鏉ユ搷绾靛瓧绗︿覆銆2019.2鏈変竴涓鏂扮殑銆
濡傛灉闇瑕佸湪sprintf琛ㄨ揪寮忎腑寮曞叆鏂板弬鏁帮紝鍙闇閫夋嫨瀹冿紝杩愯孍xtract selected string part浣滀负鏍煎紡鍑芥暟鍙傛暟鎰忓浘锛孭hpStorm灏嗕负鎮ㄩ夋嫨姝g‘鐨勫弬鏁颁綅缃銆傝繖涔熼傜敤浜庤繛鎺ャ
2銆佸皢鍗曡屽垪琛ㄨ浆鎹涓哄氳岋紝鐒跺悗杩斿洖
鏍规嵁PSR-2锛岃秴杩80涓瀛楃︾殑琛屽簲鍒嗘垚澶氫釜鍚庣画琛岋紝姣忚屼笉瓒呰繃80涓瀛楃︺傚洜姝わ紝濡傛灉鎮ㄧ殑鍙傛暟鍒楄〃鎴栨暟缁勫彉寰楀お闀匡紝鎮ㄧ幇鍦ㄥ彲浠ヤ娇鐢ㄦ柊鐨勬剰鍥惧皢鍏禔lt+Enter 鍒嗗壊涓哄崟鍑伙紝灏嗛楀彿鍒嗛殧鐨勫兼媶鍒嗕负澶氳屻傚傛灉鎮ㄦ兂灏嗛」鐩缁勫悎鎴愪竴琛岋紝涔熷彲浠ヤ娇鐢ㄧ浉鍙嶇殑鎰忓浘銆
3銆佸筍witch璇鍙ョ殑鎰忓浘鍜屾鏌
鐜板湪鍙浠ラ氳繃澶嶅埗鐜版湁鍒嗘敮鐒跺悗淇鏀瑰畠浠鏉ユ洿蹇鍦版坊鍔犲垎鏀銆傛偍鍙浠Alt+Enter鍦ㄦ棤浣撴堜緥璇鍙ヤ腑浣跨敤骞堕夋嫨澶嶅埗'寮鍏'鍒嗘敮銆備笉瑕佸繕璁颁慨鏀瑰嶅埗鐨勯偅涓锛屽洜涓哄傛灉浜ゆ崲鏈哄潡鏈変竴涓閲嶅嶇殑鍒嗘敮锛屽嵆鍚屼竴涓涓讳綋锛孭hpStorm浼氬彂鍑鸿﹀憡锛岃繖涓鍒嗘敮鍙鑳芥槸澶氫綑鐨勶紝涔熷彲鑳芥槸閿欒鐨勩傚彟澶栵紝鍦≒hpStorm 2019.2涓锛屽傛灉浣犵殑浠g爜涓鏈変竴涓娌℃湁榛樿ゅ垎鏀鐨剆witch璇鍙ワ紝浣犱篃鍙浠ュ揩閫熶慨澶嶅畠Alt+Enter銆
鍏銆丳HPT鏀鎸
杩欎簺.phpt鏂囦欢鍙浠ュ府鍔╂偍浠ョ畝鍗曠殑鏂瑰紡缂栧啓鍔熻兘娴嬭瘯銆傛ゆ牸寮忕敤浜庢祴璇昉HP鏍稿績銆侾hpStorm 2019.2鎻愪緵瀵.phpt鏂囦欢鐨勬敮鎸侊紝鍖呮嫭绐佸嚭鏄剧ず閮ㄥ垎鍜岃剼鏈锛孭HP鍜孖NI璇瑷鑷鍔ㄦ敞鍏ュ埌鐩稿簲鐨勯儴鍒嗭紝瀹屾垚閮ㄥ垎鍚嶇О锛屼互鍙婅烦杞鍒癊XTERNAL閮ㄥ垎涓寮曠敤鐨勬枃浠躲

涓冦佹惉杩愬伐浜
1銆佹湇鍔″伐鍏风獥鍙
Docker宸茬Щ鑷虫柊鐨勨滄湇鍔♀濆伐鍏风獥鍙c傛ゅ伐鍏风獥鍙g殑鐩鏍囨槸鎻愪緵鍗曚釜浣嶇疆浠ユ煡鐪嬫墍鏈夎繛鎺ュ拰姝e湪杩愯岀殑杩涚▼銆傚埌鐩鍓嶄负姝锛屽湪PhpStorm涓锛屽畠鍖呮嫭Docker鍜孌atabase杩炴帴銆
2銆佹祻瑙圖ocker瀹瑰櫒鏂囦欢绯荤粺
鐜板湪鍙浠ユ煡鐪嬫e湪杩愯岀殑Docker瀹瑰櫒鐨勬枃浠剁郴缁熴傛枃浠剁郴缁熸樉绀哄湪鏂版坊鍔犵殑鈥 鏂囦欢鈥濋夐」鍗′腑銆
鍏銆丠TTP瀹㈡埛绔
1銆丠TTP瀹㈡埛绔涓鐨刢URL鏍煎紡
寰堢畝鍗曪紝浠庢偍鐨勬祻瑙堝櫒寮鍙戝伐鍏凤紝鏂囨。锛岀粓绔鎴栧叾浠栦换浣曞湴鏂瑰嶅埗cURL璇锋眰瀛楃︿覆锛岀劧鍚庡皢鍏剁矘璐村埌.httpPhpStorm涓鐨勬枃浠讹紝骞跺皢鍏舵墿灞曚负瀹屾暣璇锋眰锛佷箣鍚庣户缁浠ユ櫤鑳藉畬鎴愮殑鍔涢噺鏉ユ弧瓒虫偍鐨勮佹眰銆
2銆佷繚鐣橦TTP瀹㈡埛绔涓鐨刢ookie
鍋囪炬偍宸茬粡璇锋眰瀵规湇鍔¤繘琛岃韩浠介獙璇侊紝骞跺湪鍚庣画璇锋眰涓璋冪敤鏌愪簺闇瑕佸叾浠栨潈闄愮殑绔鐐广備互鍓嶏紝鎮ㄥ皢涓㈠け绗涓涓鍝嶅簲涓鐨刢ookie銆備絾鐜板湪涓嶅啀浜嗭細PhpStorm鐜板湪涓烘偍淇濈暀鎵鏈塩ookie骞跺湪涓嬫¤锋眰涓浼犺緭瀹冧滑銆

涔濄佺綉缁滄妧鏈
1銆丣avaScript鍜孴ypeScript鐨勬櫤鑳芥剰鍥
浣跨敤鏂扮殑Propagate to destruct intent Alt+Enter锛屾偍鍙浠ョ敤鍙︿竴涓瑙f瀯鏇挎崲棰濆栫殑鍙橀噺銆傝佸畬鍏ㄥ垹闄よВ鏋勶紝璇蜂娇鐢ㄥ悕涓衡 浣跨敤灞炴ф垨绱㈠紩璁块棶鏉冮檺鏇挎崲瑙f瀯鈥濈殑鎰忓浘鎿嶄綔銆
IDE鐜板湪浼氳﹀憡鎮ㄦ潯浠朵腑鐨勫竷灏旇〃杈惧紡鏄鍚︽湁浠讳綍涓嶅繀瑕佺殑閮ㄥ垎锛屽苟寤鸿绠鍖栧畠銆
2銆佹敼杩涗簡JavaScript鐨勯噸鍛藉悕閲嶆瀯
鍦↗avaScript鎴朤ypeScript鏂囦欢涓閲嶅懡鍚嶇﹀彿鏃讹紝IDE鐜板湪灏嗗姩鎬佺敤娉曠粍鍚堝湪涓璧凤紝榛樿ゆ儏鍐典笅灏嗗畠浠浠庨噸鏋勪腑鎺掗櫎銆傝繖浣垮緱閲嶆瀯鏇村姞鍑嗙‘锛屽苟浣挎偍鍙浠ユ洿濂藉湴鎺у埗鍦ㄩ噸鏋勯勮堝伐鍏风獥鍙d腑搴旇ラ噸鍛藉悕鐨勫唴瀹广
3銆佹洿濂藉湴鏀鎸乂ue.js
鎮ㄥ湪Vue.js搴旂敤绋嬪簭涓浣跨敤Vuetify鎴朆ootstrapVue鍚楋紵鐜板湪锛屾潵鑷杩欎簺鍜屽叾浠朧ue缁勪欢搴撶殑缁勪欢鍙婂叾閬撳叿鐨勪唬鐮佸畬鎴愭洿鍔犵簿纭銆傝繖鏄閫氳繃鎴戜滑鍦↖DE涓浣跨敤杩欎簺搴撴墍閲囩敤鐨勬柊鏂规硶瀹炵幇鐨勩
鍗併佽秴杩20绉嶈瑷鐨勮娉曠獊鍑烘樉绀
PhpStorm 2019.2涓20澶氱嶄笉鍚岀殑缂栫▼璇瑷鎻愪緵寮绠卞嵆鐢ㄧ殑璇娉曢珮浜鏄剧ず锛屽寘鎷琑uby锛孭ython锛孏o绛夈傜獊鍑烘樉绀哄熀浜庨泦鎴愮殑TextMate鍖咃紝鍥犳ゅ傛灉鎮ㄩ渶瑕佷换浣曞叾浠栬瑷锛岃烽殢鎰忎笅杞芥よ瑷鐨勭浉搴斿寘骞跺皢鍏跺煎叆IDE銆

鍗佷竴銆丒ditorConfig
PhpStorm鐜板湪鏀鎸.editorconfig寮绠卞嵆鐢ㄧ殑鏂囦欢锛佹偍鍙浠ユ牴鎹闇瑕佹嫢鏈夊敖鍙鑳藉氱殑浜恒傚湪浠讳綍鏂囦欢澶逛腑鍒涘缓瀹冧滑锛屾寚瀹氱殑浠g爜鏍峰紡璁剧疆灏嗕粎搴旂敤浜庤ユ枃浠跺す涓鐨勬枃浠躲
闄や簡EditorConfig鏍囧噯鐨勬墍鏈夋爣鍑嗗睘鎬у栵紝鎮ㄧ幇鍦ㄨ繕鍙浠ユ寚瀹氱壒瀹氫簬PhpStorm鐨勪唬鐮佹牱寮忛夐」銆備负鏁翠釜鍥㈤槦瀹氫箟閫氱敤鐨勪唬鐮侀庢牸鏍囧噯浠庢湭濡傛ょ畝鍗曘
鍗佷簩銆丼hell Scripts
Shell鑴氭湰鏀鎸
姝ょ増鏈涓簊hell鑴氭湰鎻愪緵浜嗕赴瀵岀殑缂栬緫鏀鎸侊紝鍖呮嫭鍗曡瘝鍜岃矾寰勫畬鎴愶紝蹇閫熸枃妗o紝鐢氳嚦閲嶅懡鍚嶉噸鏋勩傛偍杩樺彲浠ュ垱寤虹敤浜庢墽琛宻hell鑴氭湰鐨勮繍琛岄厤缃銆
鎴戜滑宸茬粡灏哖hpStorm涓庡嚑涓澶栭儴宸ュ叿闆嗘垚鍦ㄤ竴璧凤紝浠ュ疄鐜版洿楂樼骇鐨剆hell鑴氭湰鏀鎸併備粠鐜板湪寮濮嬶紝鎮ㄥ彲浠ヤ娇鐢⊿hellcheck妫娴嬪苟淇澶嶈剼鏈涓鐨勯敊璇锛屼娇鐢╩vdan / sh鏉ユg‘鏍煎紡鍖杝hell鑴氭湰锛岀劧鍚庝娇鐢‥xplainshell閫氳繃鎸変笅鏉ヨ幏鍙栧懡浠ょ殑瀹屾暣鎻忚堪Alt+Enter銆

鍗佷笁銆佺増鏈鎺у埗
1銆佸拷鐣ュ紑绠卞嵆鐢ㄧ殑鏂囦欢澶勭悊
鎮ㄧ幇鍦ㄥ彲浠ヤ粠VCS宸ュ叿绐楀彛鐨勨滈」鐩鏍戔濇垨鈥滄湰鍦版洿鏀光濋夐」鍗′腑灏嗘枃浠舵坊鍔犲埌琚蹇界暐鏂囦欢鍒楄〃涓銆傚傛灉鎮ㄦ洿鍠滄㈢紪杈.gitignore锛屽彲浠ュ湪缂栬緫鍣ㄤ腑浣跨敤璺寰勫畬鎴愩
2銆佹病鏈夊硅瘽妗嗙殑鏂版彁浜ゆ祦绋
PhpStorm 2019.2涓轰娇鐢℅it鎴朚ercurial鐨勯」鐩甯︽潵浜嗛噸澶у彉鍖栥傜幇鍦锛屾偍鍙浠ヤ粠鈥滅増鏈鎺у埗鈥濆伐鍏风獥鍙g殑鈥滄湰鍦版洿鏀光濋夐」鍗℃彁浜ゆ枃浠躲傚湪閭i噷锛屾偍鍙浠ユ煡鐪嬪凡淇鏀圭殑鏂囦欢骞跺湪蹇呰佹椂杩涜屾洿鏀癸紝鍥犱负鎻愪氦瀵硅瘽妗嗕笉浼氶樆姝IDE鐨勫叾浣欓儴鍒嗐傝佸紑濮嬩娇鐢锛岃峰湪鈥 棣栭夐」鈥潀涓閫変腑鈥滀粠鏈鍦版洿鏀规彁浜よ屼笉鏄剧ず瀵硅瘽妗嗏濆嶉夋 鐗堟湰鎺у埗| 鎻愪氦瀵硅瘽妗嗐
3銆佹彁閱掍竴涓嬭閬楀繕鐨勬枃浠
濡傛灉浣犳彁浜や簡涓浜涙枃浠跺苟涓擯hpStorm 2019.2妫娴嬪埌鏈夊叾浠栨枃浠惰鏇存敼锛屼綘缁忓父涓庡綋鍓嶆彁浜ょ殑鏂囦欢涓璧锋彁浜わ紝閭d箞IDE浼氳﹀憡浣狅紝鎵浠ヤ綘涓嶄細閿欒繃浠讳綍涓滆タ銆
4銆佽嚜瀹氫箟VCS鏃ュ織閫夐」鍗
鐜板湪锛屾偍鍙浠ュ湪鈥滅増鏈鎺у埗鈥濆伐鍏风獥鍙g殑鈥滄棩蹇椻濋夐」鍗′腑閫夋嫨瑕佹煡鐪嬬殑鍒椼傚崟鍑荤溂鐫涘浘鏍囷紝閫夋嫨鈥滄樉绀哄垪鈥濓紝鐒跺悗閫夋嫨瑕佹樉绀虹殑鍒楋細浣滆咃紝鏃ユ湡鎴栨彁浜ゅ搱甯屻

鍗佸洓銆佹暟鎹搴撳伐鍏
1銆佸叏鏂囨悳绱㈡彁渚涘叏闈㈢殑缁撴灉
鐜板湪锛屽嵆浣挎偍涓嶇煡閬撳叾纭鍒囦綅缃锛屼篃鍙浠ユ悳绱㈠繀瑕佺殑鏁版嵁銆傚彸閿鍗曞嚮瑕佹悳绱㈢殑鏁版嵁婧愭垨涓缁勬暟鎹婧愶紝鐒跺悗閫夋嫨鈥滃叏鏂囨悳绱⑩濓紝鎴栨寜Cmd+Alt+Shift+F銆
杩囨护缁撴灉鍙鏄剧ず鎵惧埌鏁版嵁鐨勫瓧绗︿覆銆傚傛灉鐢变簬鍒楀お澶氳屾棤娉曟壘鍒版暟鎹锛岃峰湪鏁版嵁缂栬緫鍣ㄤ腑浣跨敤鏂囨湰鎼滅储锛欳md+F銆
2銆侀氳繃鎼滅储鍜屽艰埅涓鍙鐢ㄧ殑鏁版嵁婧愯繘琛岃繃婊
鏈夋椂鍊欏湪GoTo寮瑰嚭绐楀彛涓瀹氫綅瀵硅薄骞朵笉瀹规槗锛屽洜涓洪氬父浼氭湁澶澶氱被浼肩殑椤圭洰銆傚湪PhpStorm 2019.2涓锛屾偍鍙浠ラ夋嫨鎼滅储浣嶇疆锛氬湪鐗瑰畾鏁版嵁婧愪腑鎴栧湪涓缁勬簮涓銆侳ind In Path涔熸槸濡傛ゃ傚傛灉鎮ㄥ湪鍏朵粬瀵硅薄鐨凞DL涓鏌ユ壘婧愪唬鐮侊紝杩欓潪甯告湁鐢ㄣ

鍏跺畠鐗堟湰涓嬭浇

涓嬭浇鍦板潃

MAC鐗

phpstorm 2019.2.2涓鏂囩牬瑙g増 闄勫畨瑁呮暀绋

鏈夐棶棰橈紵

JetBrains PhpStorm mac 2018.3.3涓鏂囩牬瑙g増 闄勬縺娲荤爜鍜屾眽鍖栬ˉ涓
鏌ョ湅璇︽儏

缃戠洏涓嬭浇閫氶亾:鐧惧害缃戠洏璧勬簮涓嬭浇

鎰熻阿鎮ㄥ瑰氬氳蒋浠剁珯鐨勪俊浠,璇锋妸杩欎唤淇′换鍒嗕韩缁欐偍鐨勬湅鍙!

鍙戣〃璇勮

0 0