日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

从 Eclipse 到 IDEA,金字塔到太空堡垒

發(fā)布時(shí)間:2025/3/21 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 从 Eclipse 到 IDEA,金字塔到太空堡垒 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1. 前言


工欲善其事,必先利其器。對(duì)于程序員來(lái)說(shuō),具有生產(chǎn)力的工具能讓你事半功倍,心情大好。
兩個(gè)月前從Eclipse轉(zhuǎn)到了InteliJ IDEA,原先常用Eclipse如同身邊的保溫杯,如果不出毛病,大概我是不會(huì)考慮換掉他。中間想偶爾嘗試一下IDEA,因?yàn)橛龅礁鞣N不適應(yīng),就退回來(lái)了。這次要換掉Eclipse是因?yàn)橐粋€(gè)莫名的bug導(dǎo)致我項(xiàng)目編譯卡死,反復(fù)出現(xiàn)好幾次后,決定棄用他。

Tips:下面博文中的圖片都比較大,可以右鍵在新標(biāo)簽打開(kāi)查看大圖!

?

2. IDEA 有什么好?


換到IDEA并漸漸適應(yīng)之后,用一個(gè)詞形容這款I(lǐng)DE,就是:現(xiàn)代。
再看Eclipse,如同埃及金字塔,精巧但粗糲、宏偉但遲鈍。而IDEA如同太空堡壘,精致大氣、舒適內(nèi)斂。
因?yàn)槲覍?duì)IDEA非常有好感,決定向你推銷(xiāo)一下。讓我們先來(lái)看看他那些讓人不可自撥的功能吧:

2.1 插件安裝

在Eclipse上安裝一款插件,要到marketplace中搜索,點(diǎn)擊install。因?yàn)榭鐕?guó)網(wǎng)絡(luò)訪(fǎng)問(wèn),所以一般下載插件會(huì)很慢。
在IDEA上安裝插件,邏輯相似,Ctrl+Alt+S呼出Settings,找到Plugins進(jìn)行搜索,如果沒(méi)有找到會(huì)跳轉(zhuǎn)到遠(yuǎn)程倉(cāng)庫(kù),然后install即可。
不過(guò)對(duì)于有些插件來(lái)說(shuō),IDEA上的安裝流程比Eclipse順暢了不止一個(gè)級(jí)別,比如大家常用的lombok,Eclipse上安裝過(guò)程繁瑣不說(shuō)了,IDEA上呢:


如果沒(méi)有安裝,點(diǎn)擊右側(cè)install,然后重啟IDEA即可。

?

不光是lombok,諸如GoLang、C、Python的這種語(yǔ)言擴(kuò)展插件,IDEA上的體驗(yàn)也比Eclipse好上一個(gè)等級(jí)。例如Go插件:


IDEA自帶了智能提示,不用配置,開(kāi)箱即用。最重要的是,在IDEA中開(kāi)發(fā)Go和開(kāi)發(fā)Java一樣順手,快捷鍵是一致的,提示與代碼生成、插入是一致的,這在Eclipse上幾乎不可實(shí)現(xiàn)。我安裝過(guò)Eclipse的Python語(yǔ)言擴(kuò)展插件,和在Eclipse上編寫(xiě)Java是有一定落差的,而在IDEA上不會(huì),他給你的體驗(yàn)是一致的,這個(gè)必須贊。

?

更棒的是,IDEA自帶了一些非常好用的插件,如HTTP Client:

2.2 “專(zhuān)注”窗口

再來(lái)看一個(gè)“現(xiàn)代”的例子,在IDEA中窗口都是可定制的,如同太空堡壘中的房間可移動(dòng)一般。
在IDEA中你的界面可能是這樣的:


只需要按下Ctrl+Shift+F12就會(huì)進(jìn)入專(zhuān)注模式,變成了這樣:


所有窗口都隱藏起來(lái)了。
我為什么如此喜歡IDEA的窗口呢,是因?yàn)樗梢詫訉盈B疊如這樣:


也可以進(jìn)入“專(zhuān)注”模式,清清爽爽。

?

2.3 調(diào)試

在Eclipse中調(diào)試,你是沒(méi)有一種叫“即時(shí)窗口”的東西的,他是什么東西呢:


你可以在調(diào)試期間打開(kāi)“即時(shí)窗口”,在其中輸入變量和表達(dá)式,他會(huì)直接給出你答案,類(lèi)似Chrome調(diào)試時(shí)的Console。

?

2.4 Git 的使用

在IDEA中使用Git,感覺(jué)非常現(xiàn)代,一反Eclipse中Git管理的笨重和粗糙。只需要Ctrl+K就會(huì)出現(xiàn)Commit界面,Revert、Diff等等讓你體驗(yàn)非常自然。

?

3. 怎么走出 Eclipse 的舒適區(qū)


簡(jiǎn)單看了一下IDEA的優(yōu)點(diǎn),不知道你是否有點(diǎn)心動(dòng)呢?Eclipse如同一條舊毛毯,有感情但卻不舒適。如果你像我一樣有不適應(yīng)的顧慮,下面我會(huì)詳細(xì)說(shuō)一下要轉(zhuǎn)到IDEA需要做的一些工作。

3.1 Maven 項(xiàng)目導(dǎo)入和啟動(dòng) Tomcat

首先要轉(zhuǎn)變的一個(gè)觀(guān)念是IDEA中沒(méi)有工作空間的概念,而用了模塊(Modules)來(lái)代替。
當(dāng)你第一次打開(kāi)IDEA,走完前置配置之后,可以“Project From Existing Sources”--從現(xiàn)有源碼導(dǎo)入項(xiàng)目,如果是Maven項(xiàng)目,直接選中pom.xml文件即可。
重要的是,如果你想如Eclipse中一樣把很多項(xiàng)目放在一個(gè)空間下,你可以這么做:

  • Ctrl+Shift+Alt+S打開(kāi)項(xiàng)目結(jié)構(gòu)

  • 找到Modules,點(diǎn)擊上面的加號(hào),選擇Import Modules,再選擇pom.xml文件即可

  • 如果你想一個(gè)項(xiàng)目一個(gè)窗口,那么還是可以選擇“Project From Existing Sources”

如果你的項(xiàng)目用的是Spring Boot,那么打開(kāi)啟動(dòng)類(lèi),點(diǎn)擊左側(cè)小圖標(biāo):

就可以直接啟動(dòng)這個(gè)類(lèi)了。

?


如果你的項(xiàng)目需要用Tomcat來(lái)啟動(dòng),那么找到這個(gè)地方:

點(diǎn)擊Edit Configurations…,在Templates中找到Tomcat Server,配置Local。
配置完之后,點(diǎn)擊左上角的加號(hào),選擇Tomcat Server--Local,配置端口號(hào)等等。重點(diǎn)來(lái)了,你需要在Deployment選擇卡中點(diǎn)擊加號(hào),配置Article,Article選擇war exploded類(lèi)型的war,點(diǎn)擊ok完成配置。
選中你的配置,點(diǎn)擊Run(或Shift+F10)即可運(yùn)行Tomcat應(yīng)用。

?

3.2 快捷鍵映射

要換一個(gè)IDE開(kāi)發(fā),最需要適應(yīng)的莫過(guò)于快捷鍵的使用習(xí)慣,下面我對(duì)來(lái)個(gè)IDE常用的快捷鍵做了一個(gè)映射,供大家參考:

操作EclipseIDEA
刪除一行Ctrl+DCtrl+Y
關(guān)閉當(dāng)前窗口Ctrl+WCtrl+F4
上移、下移一行Alt+↑、↓Ctrl+Alt+↑、↓
回退操作Ctrl+ZCtrl+Z
反向回退Ctrl+YCtrl+Shift+Z
回到上一處編輯Alt+←Ctrl+Alt+←
提取變量Ctrl+1 And Ctrl+LCtrl+Alt+V
添加或取消注釋Ctrl+/Ctrl+/
生成Getter、SetterAlt+Shift+SAlt+Insert
光標(biāo)移到相同的變量Ctrl+KF3或Ctrl+F7
打開(kāi)類(lèi)結(jié)構(gòu)Ctrl+OCtrl+F12
顯示類(lèi)繼承層次Ctrl+TCtrl+H
查看方法調(diào)用鏈Ctrl+Shift+HCtrl+Alt+H
文件內(nèi)容搜索Ctrl+HCtrl+Shift+F
按文件名搜索Ctrl+Shift+RCtrl+Shift+N
格式化代碼Ctrl+Shift+FCtrl+Alt+L
代碼折疊與打開(kāi)Ctrl+Shift+*、/Ctrl+Shift+加號(hào)、減號(hào)
try-catch包圍Alt+Shift+SCtrl+Shift+T

3.3 快捷鍵被占用問(wèn)題

IDEA中的默認(rèn)快捷鍵有可能被其他程序占用,例如Windows上IDEA的智能提示是Ctrl+Space,這個(gè)快捷鍵會(huì)被系統(tǒng)輸入法切換中英文占用,建議修改為Alt+引號(hào)。Ctrl+Alt+S打開(kāi)Settring,如圖:

其他有可能被占用的快捷鍵還有調(diào)試的單步跳過(guò)F8,try-catch包圍的Ctrl+Shift+T,我分別改為了F10和Alt+T。

?

3.4 關(guān)閉部分“建議”

使用IDEA過(guò)程中,你會(huì)發(fā)現(xiàn)一些如Office Word似的拼寫(xiě)檢查,如果你想關(guān)閉他,如圖:

總結(jié)

以上是生活随笔為你收集整理的从 Eclipse 到 IDEA,金字塔到太空堡垒的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。