ä½ä¸ºä¸ä¸ªèµæ·±çEclipseç¨æ·ï¼ææ³å¯¹IntelliJ IDEAåä¸ä¸ªæ´ä¸ºä¸¥è°¨ç审è§ãJetBrainsçå·¥ä½äººåé常çååï¼å¹¶ä¸ºPodcastpedia.orgåCodingpedia.orgè¿ä¸¤ä¸ª å·¥ç¨ç»äºäºæä¸ä¸ªå¼æ¾æºç ç许å¯è¯ãå¨è¿çæç« ä¸ï¼æååºæ¥Eclipseä¸å¸¸ç¨ä¸ä¸IntelliJçåçä¸äºæä½ãåè¿ç¯æç« ä¸ºäºä»¥åéå¿æ¶è½å¤åç¨ å个记å½ï¼ä¹ä¸ºæ许è½å¸®å©å°å ¶ä»ç人ã
å¿«æ·é®
è¦äºå 说ï¼ä¸è¡¨ä¸ååºäºå¨ä¸¤ä¸ªIDEä¹ä¸ææ常ç¨çå¿«æ·é®ï¼
é¾æ¥ç¼è¾å¨
å¾å¤æ¶åæ们å¨ç¼è¾ä¸ä¸ªæ件ï¼åæ¶è¿éè¦ç¼è¾å ¶ä»çæ件ãåå¦FFç±»æ¯ä¸ä¸ªç»å¸¸ç¼è¾çç±»ï¼åæ¶åéè¦å¯¹åä¸ä¸ªå ä¸çå ¶ä»ç±»è¿è¡ç¼è¾âéè¿é¾æ¥ç¼è¾å¨çåè½ï¼å¯ä»¥è¿ éå¨åå çç±»ä¹é´è¿è¡åæ¢ãè¿ä¸ªåè½ä¸ºæ们æä¾äºä»ä¹æ ·ç便å©ï¼æ¯å½ç¼è¾äºä¸ä¸ªæ件ï¼å®ä¼ç«å³æ¾ç¤ºå ¶æå¨å æµè§å¨è§å¾/项ç®è§å¾ä¸çä½ç½®ãå¦æ使ç¨å±å¼å¼çå è§å¾ï¼å®ä¼æåè½å¯¹ç±»åå并æ¾ç¤ºï¼èä¸ä½¿ç¨åå±ï¼daoå±, serviceå±çï¼çæ¹å¼æ¥å±ç¤ºç±»ãè¿ä¹æ¯æ强çæ¨èçå±ç¤ºæ¹å¼ï¼å 为ççå¾æ¹ä¾¿ã
Eclipse
å¨å·¥ç¨æµè§è§å¾æè å æµè§è§å¾å¯ä»¥çå°å¹¶ä½¿ç¨é¾æ¥ç¼è¾å¨ï¼Link to Editorï¼çæé®ã
å¦æä¸æ³ä½¿ç¨è¯¥åè½ï¼ä¾ç¶å¯ä»¥ä½¿ç¨Alt+Shift+Wå¿«æ·é®æ¥æ¥çå è§å¾æå·¥ç¨è§å¾å¹¶è®¾ç½®å ¶æ¾ç¤ºä½ç½®ã
IntelliJ
å¨å·¥ç¨è§å¾æè å è§å¾ä¸éæ©è®¾ç½®ï¼ç¶åå¾éæ ¹æ®æºç èªå¨æ»å¨ï¼Autoscroll From Sourceï¼åè½ï¼
å¦æä¸æ³ä½¿ç¨è¯¥åè½ï¼ä¾ç¶å¯ä»¥ä½¿ç¨å¿«æ·é®Alt+F1æ¥å¯¼èªå¹¶è®¾ç½®æ¾ç¤ºçä½ç½®ï¼
å¦æä¸æ³ä½¿ç¨è¯¥åè½ï¼ä¾ç¶å¯ä»¥ä½¿ç¨å¿«æ·é®Alt+F1æ¥å¯¼èªå¹¶è®¾ç½®æ¾ç¤ºçä½ç½®ï¼
IntelliJçé åä¹å¤
é»è®¤è®¾ç½®äºè®¸å¤çåè½
IntelliJæ¬èº«å°±èªå¸¦äºä¼å¤çåè½ï¼å¦ï¼GitHubçéæï¼ãå½ç¶ï¼å¨Eclipseä½ ä¹å¯ä»¥éè¿éæ©ä¸åçæ¬çæ件æ¥è·åå°è¶³å¤çåè½ï¼åªæ¯éè¦èªå·±æ¥é ç½®è¿äºæ件ã
使ç¨é¼ æ æ»è½®æ¹ååä½å¤§å°
å¨IntelliJä¸ï¼å¯ä»¥ä½¿ç¨é¼ æ æ»è½®æ¥æ¹ååä½å¤§å°ï¼æå¨æµè§å¨ä¸ç»å¸¸ä½¿ç¨è¯¥åè½ï¼ãä½æ¯è¿ä¸ªåè½éè¦æå¨æ¿æ´»ã
æå¼IDEç设置ï¼Ctrl+Shift+Sæç¹å» æ件èå>Settingï¼
å¨ç¼è¾å¨é¡µé¢ï¼å¨æç´¢æ¡ä¸è¾å ¥âEditorâï¼ï¼ç¡®ä¿Change font size (Zoom) with Ctrl+MouseWheelè¿ä¸ªé项被éä¸ã
å¨IDEä¸ç´æ¥å¯å¨å½ä»¤è¡ç»ç«¯
使ç¨å¿«æ·é®ï¼ Alt + F12
çµæ´»æç¨ç模æ¿
è¾å ¥pï¼ç¶å使ç¨å¿«æ·é®Ctrl+Jï¼å°±å¯ä»¥è·å以ä¸é项ï¼
psf â public static final
psfi â public static final int
psfs â public static final String
psvm â main method declaration
对JavaScriptãHTML5ç强åæ¯æ
åä¸ççIntelliJåºè¯¥å å«äºå¯¹ HTML5ãCSS3ãSASSãLESSãJavaScriptãCoffeeScriptãNode.jsãActionScript以åå ¶ä»è¯è¨ç代ç è¾ å©åè½ãæå°å°½å¿«å°ç¡®è®¤è¿äºå 容ã
无论是学习、工作,eclipse均能胜任,易上手、插件丰富一个平台可以做很多事情、启动快、高性能、快捷键强大、稳定。
有很多基于eclipse的著名的开发平台,例如其自己发行的:安卓开发的eclipseADT、网站的eclipse
for Javaee、for js and web、for php,底层的for
c++等等,第三方的例如:hbuilder、Aptana等等。这些全是免费的。付费的有myeclipse。
结合自己和同行交流,截至目前eclipse仍然是绝对的主流开发平台
===================================
免费而又强大的eclipse可以完成的,为什么要去选择付费、耗内存、配置繁琐、主题不醒目的idea呢。
网上有很多评价idea代码助手强大,但eclipse有插件也可以实现,另外付费的myeclipse也绝不逊色idea;也有网友评价idea快捷键强大,那恐怕是eclipse还没用熟练吧。