學(xué)習(xí)Java用什么編輯器?
Java源代碼本質(zhì)上其實(shí)就是普通的文本文件,所以理論上來說任何可以編輯文本文件的編輯器都可以作為我們java代碼編輯工具。比如用Word、寫字板、記事本等。但是這些簡單工具沒有語法的高亮提示、自動完成等功能,這些功能的缺失會大大降低代碼的編寫效率。所以學(xué)習(xí)開發(fā)時(shí)一般不會選用簡單文本編輯工具,一般會用功能較強(qiáng)大的類似記事本工具。比如: Notepad++、Sublime Text、editplus、ultraedit、vim等,具體介紹如下:
Notepad++
是 Windows操作系統(tǒng)下的一套文本編輯器,有完整的中文化接口及支持多國語言編寫的功能。Notepad++功能比 Windows 中的 Notepad(記事本)強(qiáng)大,除了可以用來制作一般的純文字說明文件,也十分適合編寫計(jì)算機(jī)程序代碼。Notepad++是免費(fèi)軟件,可以免費(fèi)使用,自帶中文,支持所有主流的計(jì)算機(jī)程序語言。
Editplus
EditPlus是一款由韓國 Sangil Kim (ES-Computing)出品的小巧但是功能強(qiáng)大的可處理文本、HTML和程序語言的Windows編輯器,EditPlus功能強(qiáng)大,界面簡潔美觀,且啟動速度快;中文支持比較好;支持語法高亮;支持代碼折疊;支持代碼自動完成(但其功能比較弱),不支持代碼提示功能;配置功能強(qiáng)大,且比較容易,擴(kuò)展也比較強(qiáng)。
Sublime Text
Sublime Text是由程序員Jon Skinner于2008年1月份所開發(fā)出來,它初被設(shè)計(jì)為一個(gè)具有豐富擴(kuò)展功能的Vim。它是一款收費(fèi)軟件,但是可以無限期試用,它是一個(gè)跨平臺的編輯器,同時(shí)支持Windows、Linux、Mac OS X等操作系統(tǒng),Sublime Text具有漂亮的用戶界面和強(qiáng)大的功能,例如代碼縮略圖,Python的插件,代碼段等。還可自定義鍵綁定,菜單和工具欄。Sublime Text 的主要功能包括:拼寫檢查,書簽,完整的 Python API , Goto 功能,即時(shí)項(xiàng)目切換,多選擇,多窗口等等。它目前非常流行的一款編輯器,特別是前端開發(fā),基本成了標(biāo)配。