發(fā)布時(shí)間:2022-03-21 15:35:01來源:轉(zhuǎn)載
Java開發(fā)常用工具有什么優(yōu)點(diǎn)?Java 源代碼本質(zhì)上其實(shí)就是普通的文本文件,所以理論上來說任何可以編輯文本文件的編輯器都可以作為我們的 Java 代碼編輯工具。學(xué)習(xí)開發(fā)時(shí)一般我們不會(huì)選用這些簡單文本編輯工具。我們一般會(huì)選用一些功能比較強(qiáng)大的類似記事本的工具,比如: Notepad++、Sublime Text、editplus、ultraedit、vim 等。下面我們分別具體介紹一下它們的優(yōu)缺點(diǎn),方便大家找到適合自己開發(fā)工具。
Java開發(fā)常用工具有什么優(yōu)點(diǎn)?
Notepad++
Notepad++是 Windows 操作系統(tǒng)下的一套文本編輯器,有完整的中文化接口及支持多國語言編寫的功能(UTF8 技術(shù))。
Notepad++ 優(yōu)點(diǎn):
功能比 Windows 中的 Notepad(記事本)強(qiáng)大,除了可以用來制作一般的純文字說明文件,也十分適合編寫計(jì)算機(jī)程序代碼。
不僅有語法高亮度顯示,也有語法折疊功能,并且支持宏以及擴(kuò)充基本功能的外掛模組。
是免費(fèi)軟件,可以免費(fèi)使用,自帶中文,支持所有主流的計(jì)算機(jī)程序語言。
Notepad++ 缺點(diǎn):
比起專用的 IDE 缺少語法檢查,顏色選取,代碼的 outline,注釋的解析,TODO,調(diào)試工具集成,部署工具集成等等好多功能。
打開大文件比較慢
EditPlus
EditPlus是一款由韓國 Sangil Kim (ES-Computing)出品的小巧但是功能強(qiáng)大的可處理文本、HTML 和程序語言的 Windows 編輯器,甚至可以通過設(shè)置用戶工具將其作為 C,Java,Php 等等語言的一個(gè)簡單的 IDE。
EditPlus 優(yōu)點(diǎn):
EditPlus 界面簡潔美觀,且啟動(dòng)速度快。
對(duì)中文支持比較好。
支持多種日期、時(shí)間輸入;支持語法高亮;支持代碼折疊;支持代碼自動(dòng)完成。
配置功能強(qiáng)大,且比較容易,擴(kuò)展也比較強(qiáng)。
適合編輯網(wǎng)頁。
EditPlus 缺點(diǎn):
不支持代碼提示功能。
不免費(fèi),收費(fèi)單位美元,注冊(cè)費(fèi)用高
功能較簡單。
版本更新比較慢。
UltraEdit
UltraEdit是一套功能強(qiáng)大的文本編輯器,可以編輯文本、十六進(jìn)制、ASCII 碼,完全可以取代記事本,它是一款需要花費(fèi) 49.95 美元的共享軟件。
UltraEdit 優(yōu)點(diǎn):
提供了友好界面的編程編輯器,支持語法高亮,代碼折疊和宏。
內(nèi)置了對(duì)于 HTML、PHP和 JavaScript 等語法的支持,可同時(shí)編輯多個(gè)文件,而且即使開啟很大的文件速度也不會(huì)慢。
UltraEdit 缺點(diǎn):
啟動(dòng)速度較慢。
默認(rèn)的設(shè)置中不支持 Pascal 語言。
對(duì)中文支持不是很好。
Sublime Text
Sublime Text是由程序員 Jon Skinner 于 2008 年 1 月份所開發(fā)出來,它較初被設(shè)計(jì)為一個(gè)具有豐富擴(kuò)展功能的 Vim。
它是一款收費(fèi)軟件,但是可以無限期試用,它是一個(gè)跨平臺(tái)的編輯器,同時(shí)支持 Windows、Linux、Mac OS X 等操作系統(tǒng)。
Sublime Text 優(yōu)點(diǎn):
主流前端開發(fā)編輯器
體積較小,運(yùn)行速度快
文本功能強(qiáng)大
支持編譯功能且可在控制臺(tái)看到輸出
Vim
Vim是從 Vi 發(fā)展出來的一個(gè)文本編輯器。代碼補(bǔ)全、編譯及錯(cuò)誤跳轉(zhuǎn)等方便編程的功能特別豐富,在程序員中被廣泛使用。是 Unix 系統(tǒng)用戶較喜歡的文本編輯器。
Vim優(yōu)點(diǎn):
支持多種操作系統(tǒng)
打開大文件速度較快,在大文件中查找的速度也非??臁?/p>
免費(fèi),開源
有搜索高亮功能
支持多中編輯語言
功能強(qiáng)大
Vim缺點(diǎn):
比較難學(xué)
雖然有菜單,但 Windows 用戶第一次上手會(huì)很難
界面不太好看
鍵盤命令多,必須長期使用才能熟練。
雅思 托福 GRE SSAT SAT GMAT ACT 個(gè)人提升英語 英語四六級(jí) 多鄰國英語測試 詞庫 IB 英語口語 商務(wù)英語 公共英語 考研英語 青少兒英語 成人英語 A-Level 學(xué)生英語 初高中英語 OSSD AP課程 AEAS個(gè)性化定制課程 一級(jí)建造師 二級(jí)建造師 消防工程師 消防設(shè)施操作員 BIM 造價(jià)工程師 環(huán)評(píng)師 監(jiān)理工程師 咨詢工程師 安全工程師 建筑八大員 公路水運(yùn)檢測 通信工程 裝配式工程師 注冊(cè)電氣工程師 二級(jí)注冊(cè)建筑師 一級(jí)注冊(cè)建筑師 智慧消防工程師 智慧建造工程師 全過程工程咨詢師 EPC 碳排放管理師 ACCA CFA 注冊(cè)會(huì)計(jì)師 會(huì)計(jì)證 初中級(jí)經(jīng)濟(jì)師 初級(jí)會(huì)計(jì)師 中級(jí)會(huì)計(jì)師 基金從業(yè) 證券從業(yè) 稅務(wù)師 薪稅師 企業(yè)合規(guī)師 會(huì)計(jì)就業(yè)實(shí)操 期貨從業(yè) FRM CMA CQF 教師資格 人力資源管理 導(dǎo)游考試 心理咨詢師 健康管理師 社會(huì)工作師 普通話 育嬰員 物流師 家庭教育指導(dǎo)師 專利代理師 教師招聘 兒童專注力 兒童情緒管理 法律職業(yè)資格 少兒編程 書法培訓(xùn) 國畫 茶藝 樂器音樂 舞蹈 棋類 機(jī)器人編程 戲曲培訓(xùn) 信奧賽C++ 少兒小主播 口才培訓(xùn) 籃球培訓(xùn) 商務(wù)辦公 影視后期 剪輯包裝 游戲設(shè)計(jì) 游戲程序 UI設(shè)計(jì) 室內(nèi)設(shè)計(jì) photoshop CAD制圖 視覺設(shè)計(jì) 商業(yè)空間設(shè)計(jì) 平面設(shè)計(jì)