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