一直使用Eclipse作為開發(fā)工具,用著挺順手的纯露;在開發(fā)JavaFx時(shí)剿骨,為了fxml文件的可視化及拖拽功能,不得安裝IDEA作為開發(fā)工具埠褪,IDEA黑色的背景浓利、五彩繽紛的編碼有種神秘感挤庇,但是每種工具剛開始使用時(shí),肯定用的不順手贷掖,特別是快捷鍵都不會(huì)使用嫡秕;上一次還下載的社區(qū)版,看到同事在使用一個(gè)很炫酷的功能苹威,忍不住下載了最新的Ultimate版昆咽,當(dāng)然需要激活。
安裝步驟截圖:
從官網(wǎng)下載最新的版本牙甫,安裝激活后掷酗,開始設(shè)置,新下載的2020版IDEA是打不開FXML文件Scene builder視圖的窟哺,如何讓IDEA如何支持JavaFx8的開發(fā)呢泻轰?
新下載的IDEA,打開FXML的Scene builder頁(yè)面是這個(gè)樣子的:
點(diǎn)擊上圖中的download安裝插件之后且轨,變成了這個(gè)樣子浮声,還是打不開Scene builder,還不是我們想要的樣子殖告,繼續(xù)下載插件,在這里主要下載兩個(gè)插件雳锋,一個(gè)是JavaFx插件黄绩,一個(gè)是Choose runntime插件。
第一步玷过,下載JavaFx插件爽丹,讓IDEA支持JavaFx的開發(fā);
第二步辛蚊,下載Choose runntime插件粤蝎,主要是做兼容處理的,框架里使用的是JavaFx8袋马,2020和2019版的Idea默認(rèn)支持JavaFx11初澎,所以需要這個(gè)插件做一下兼容處理;
使用快捷鍵CTRL+SHIFT+A打開配置窗口虑凛,進(jìn)行JavaFx8的配置碑宴;
如果在配置窗口找不到Choose runntime,就去插件里面桑谍,再去確認(rèn)一下是否安裝成功延柠,只有安裝過了,才好配置锣披。
原本是使用Community版本的贞间,為何突然想用Ultimate版本的贿条,主要原因有一個(gè),看源碼之間的繼承關(guān)系非常方便增热,還記得很多大牛文章里的整以,貼的接口、類之間的繼承關(guān)系圖嗎钓葫?
剛開始以為是大牛們畫出來的悄蕾,心里非常佩服,在看了同事用快捷鍵點(diǎn)出來之后础浮,大吃一驚帆调,趕緊請(qǐng)教,太牛了豆同,就是這樣一秒鐘番刊,愛上了IDEA開發(fā)工具,除了這一項(xiàng)影锈,誰(shuí)知道一個(gè)IDEA的使用新手芹务,還有多少快捷功能不知道呢,這就是懶得了解工具如何使用的結(jié)果鸭廷。
仔細(xì)想想枣抱,在開發(fā)中常用的快捷鍵:
1.CTRL+SHIFT+N,一鍵多用辆床,即可快速打開某個(gè)文件佳晶,有可查找關(guān)鍵字所在的文件;
2.CTRL+ALT+U
查看某個(gè)類的繼承關(guān)系圖咨堤,這是讓我極為歡喜興奮的菇篡;
CTRL + JFXTextField類,在JFXTextField點(diǎn)擊快捷鍵一喘,選擇其中的一項(xiàng)打開:
也可以直接選擇某個(gè)類驱还,然后再按此快捷鍵,類的關(guān)系圖一下子呈現(xiàn)在眼前凸克;
3.ALT+INSERT
代碼自動(dòng)生成選擇铝侵;
4.Shift + Enter
開始新一行,如果光標(biāo)在當(dāng)前行的代碼中間触徐,也會(huì)跳到下一行咪鲜,開始新的一行;
5.Ctrl + F
在當(dāng)前文件進(jìn)行文本查找撞鹉;
Ctrl + R
在當(dāng)前文件進(jìn)行文本替換疟丙;
Ctrl + G
在當(dāng)前文件跳轉(zhuǎn)到指定行處颖侄;
Ctrl + P
方法參數(shù)提示顯示;
Ctrl + W
遞進(jìn)式選擇代碼塊享郊;
還有很多很多快捷鍵等待發(fā)掘览祖,請(qǐng)參考以下資料:
IDEA使用技巧:https://www.w3cschool.cn/intellij_idea_doc/intellij_idea_doc-st8w2yae.html
常用快捷鍵參考:https://blog.csdn.net/qq_38963960/article/details/89552704