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