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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

IDEA 神器入坑指南!17 个常用快捷键奉上!

發(fā)布時間:2023/12/29 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 IDEA 神器入坑指南!17 个常用快捷键奉上! 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

我前幾年寫過一個 Android Studio 中的快捷鍵教程,發(fā)表在 CSDN 上,最近有小伙伴看我講 Spring Boot 視頻,IDEA 用的還比較溜,問我有沒有整理好的快捷鍵,我一般就直接把當時寫的 Android Studio 的快捷鍵發(fā)給他。因為大家知道 as 其實就是基于 IDEA 來做的。

不過鑒于很多小伙伴有快速掌握 IDEA 的需求 ,因此我打算抽空寫一個系列的教程,帶著大家從頭到尾來學(xué)習(xí)下 IDEA 的使用。歡迎小伙伴們搬好小板凳持續(xù)關(guān)注。

本文就當作是一個引子吧。

我為什么用 IDEA

曾經(jīng)我也是 Eclipse 堅定的擁躉者。

剛開始學(xué) Java 那會,用了一個非常小巧的開發(fā)工具 JCreator,只有幾 MB 大小,分為社區(qū)版和專業(yè)版,專業(yè)版是收費的。校公選課上老師就用了這個工具,我也跟著用這個,用這個學(xué)完了整個 JavaSE,很多基礎(chǔ)的算法題我都是用這個工具完成的。比起現(xiàn)在動輒幾百 MB 幾 G 的 IDE 而言,這個真的可以算作是小巧玲瓏。今天還特意去網(wǎng)上搜了一下 JCreator,發(fā)現(xiàn)已經(jīng)好久沒有更新了,估計是涼了。

后來接觸到 JavaWeb 之后,就用了 Eclipse 系的 IDE 了。

Eclipse、MyEclipse 以及 Spring Tool Suite,這些都算是 Eclipse 系的 IDE,其中 STS 使用時間最久了。大學(xué)畢業(yè)后做過一段時間的 Android 開發(fā),當時用的也是 Eclipse。當時的 Eclipse 用的滾瓜爛熟,從 Eclipse 切換到 IDEA 上猶豫了好久,后來想想我還年輕,程序員之路才剛剛開始,不應(yīng)該放棄嘗試新事物,于是就嘗試切換到 Android Studio 上,大概一周時間,各種快捷鍵就用順手了,并且慢慢喜歡上了這個開發(fā)工具,后來又做回老本行 Java 后端,就順手用了 IntelliJ IDEA,這兩年前后端都做,前端果斷選擇 WebStorm,快捷鍵都是一樣的,也是很順手。

另外 Java 官方還有一個 IDE ,NetBeans,這個工具這幾年存在感愈來愈弱。我自己也只是在剛開始學(xué)習(xí) Java 的時候好奇嘗試過,基本上沒用這個做過項目。

IDEA 介紹

IDEA 全稱 IntelliJ IDEA,由 JetBrains 公司開發(fā),公司總部位于捷克共和國的首都布拉格,開發(fā)人員以嚴謹著稱的東歐程序員為主。對于 IDEA ,該公司致力于提供一個面向 JVM,功能強大且符合人體工程學(xué)的 IDE,所謂的面向 JVM,就是 IDEA 要支持所有運行在 JVM 上的開發(fā)語言,例如 Scala,Kotlin 等。

IDEA 在業(yè)界被公認為最好的 Java 開發(fā)工具之一,尤其在智能代碼助手、代碼自動提示、重構(gòu)、J2EE支持、Maven、JUnit、Svn、Git、代碼審查等方面的功能可以說是超常的。

IDEA 中的版本問題

IDEA 目前共分為兩個版本,社區(qū)版和旗艦版。社區(qū)版功能單一但是免費,使用社區(qū)版直接創(chuàng)建 Maven 項目或者 Spring Boot 項目都不支持,旗艦版功能豐富但是收費。我自己因為在 GitHub 上有幾個比較受歡迎的開源項目(https://github.com/lenve),因為這些項目,我申請到 JetBrains 一整套的官方授權(quán)。

大家安裝辦法很多,這個應(yīng)該不用我多說,大伙都有辦法搞定。

IDEA 各種特性

IDEA 中有很多好玩的特性,我們來逐個看下:

  • 智能的選取

有的時候我們可能需要從某個變量到表達式到方法甚至到類,擴充者選取,這個時候就可以使用 Ctrll+W 來實現(xiàn):

  • 豐富的導(dǎo)航模式

IDEA 提供了豐富的導(dǎo)航查看模式,例如 Ctrll+E 顯示最近打開過的文件:

Ctrll+N 或者連按兩下 Shift,會出現(xiàn)一個類名搜索框,有的時候查看源碼用這個非常方便。

  • 歷史記錄功能

在 IDEA 中,你可以不用借助 Git 或者 Svn 之類的工具,就可以查看文件修改歷史。

  • 輔助編碼

這個其實算不上兩點,因為基本上各種 Java 開發(fā)工具都有。Java Bean 中常見的 toString()、hashCode()、equals() 以及所有的get/set 方法都可以自動生成(Windows 是 Alt+Insert,Mac 是 Command +N)。

  • XML 的完美支持

這個算是最贊的功能之一了。Eclipse 中做 Spring 開發(fā),多多少少你得提前準備好一套 Spring 配置模板,而在 IDEA 中則不需要。引入 Spring 依賴之后,就會有 Spring 的 XML 模板,可以直接用。因此,如果使用 IDEA,每個人都可以不用參考任何外部文件配置 SSM。

  • 列編輯模式

這個也是我經(jīng)常使用的功能之一,在有的場景下非常方便,按住 Alt 鍵就可以快速實現(xiàn)列編輯:

  • 預(yù)置模板

這個基本上大部分 IDE 都有,只不過在 IDEA 中,提供的內(nèi)置模板更加豐富,例如 main 方法的生成:

這是系統(tǒng)自帶的,按下 Ctrll+J,然后點擊右上角的小燈泡,我們也可以自定義代碼模板。

  • 對 Git 的友好支持

IDEA 集成了目前大部分的版本工智工具插件,例如 CVS、Svn、Git 等,包括 GitHub 也可以在 IDEA 中非常愉快的使用。

  • 智能代碼

自動檢查代碼,發(fā)現(xiàn)與預(yù)置規(guī)范有出入的代碼給出提示,自動完成修改。

當然還有很多其他特性,我就不一一列舉了。本系列后面的文章會向大家逐個介紹。

從 Eclipse 切換過來注意事項

如果大家是從 Eclipse 上切換到 IDEA ,我總結(jié)了以下幾個常見問題:

  • 快捷鍵問題

IDEA 支持使用 Eclipse 那一套快捷鍵,但是個人非常不建議切換,感覺沒有必要,增加以后的使用成本,可能還會錯過一些 IDEA 中非常棒的功能。當然如果你只是想稍微的嘗試一下 IDEA,那就無所謂了。

  • 保存問題

IDEA 中沒有保存按鈕,當然你也不用 Ctrll+S 了,工具會自動幫我們保存,這一點也和 Eclipse 不同。不知道大家有沒有在工作中遇到突然停電的問題,我以前遇到過一次,幸好當時使用的是 IDEA,損失不大。

  • 項目目錄

這個可能是很多初次接觸 IDEA 的小伙伴最不習(xí)慣的地方了。Eclipse 中一個窗口中可以打開多個 Project,也可以打開多個 Module,但是在 IDEA 中,一個窗口只能打開一個 Project(當然 Module 也是可以打開多個的),如果在 IDEA 中要打開一個新的 Project ,只能再打開一個新的窗口。

很多人將 IDEA 中的 Project 類比為 Eclipse 中的 workspace,將 IDEA 中的 module 類比為 Eclipse 中的 Project,我認為這個雖然形象但是極為不恰當?shù)?#xff0c;Project 和 Module 就當成正常的 Project 和 Module 就行了。

常用快捷鍵

這里主要是 Windows 上的快捷鍵,Mac 上部分快捷鍵會有一點點小小差異。

  • Ctrl+N

這個可以用來快速搜索類。

  • Ctrl+Shift+N

這個可以用來快速搜索文件。

  • Ctrl+ALT+SPACE

代碼提示(類似于ALT+/),這個快捷鍵使用場景并不多,大部分情況下 IDEA 都會主動提示。

  • ALT+F7

這個用來查看某一個方法或者變量在哪里被使用了。

  • Ctrl+Q

查看代碼提示及內(nèi)容,這個說起來并沒有 Eclipse 方便,Eclipse 中將光標放在類名或者方法名上就會出現(xiàn) doc,但是在 IDEA 中需要按下 Ctrl+q 才會出現(xiàn)。

  • Ctrl+B

查看類的定義,也可以像 Eclipse 一樣,按下 Ctrl 再鼠標左鍵單擊。

  • Ctrl+F12

這個可以列出類中的所有方法。

  • SHIFT+F6

變量或者類名重命名。

  • ALT+INSERT

生成 get/set/toString/hashCode/equals 等方法

  • Ctrl+ALT+T

代碼包裹,選中代碼后,可以被 for/if/trycache 等代碼塊包裹:

  • Ctrl+ALT+B

查看接口或者抽象類的子類。也可以通過 Ctrl+H 來查看。

  • Ctrl+D

代碼復(fù)制到新的一行

  • Ctrl+Y

刪除當前行

  • Ctrl+Alt+↑/↓

代碼向上或者向下移動

  • Ctrl+Alt+enter

在當前行的上面創(chuàng)建新的一行

  • Ctrl+enter

在當前行的下面新建一行(光標不用移動到當前行的最末尾處)。

好了,本文就當是一個引子吧,后面再來和大家詳細聊聊 IDEA 中的其他細節(jié)。


1、Spring Boot 中的同一個 Bug,竟然把我坑了兩次!

2、Spring Boot 支持 Https 有那么難嗎?

3、一個野生程序員的自我修養(yǎng)

4、干貨 | 鳥瞰 MySQL,唬住面試官!

5、Spring Boot 修改靜態(tài)資源一定要重啟項目才會生效嗎?未必!

6、Spring Boot 跨域,JSONP 太 low,試試 CORS 怎么樣?

7、身邊的人都說微服務(wù)好,好在哪?

8、條件注解,Spring Boot 的基石!

9、Spring 中用 XML 裝配 Bean,竟然有五種姿勢!

喜歡就點個"在看"唄^_^

總結(jié)

以上是生活随笔為你收集整理的IDEA 神器入坑指南!17 个常用快捷键奉上!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 最新地址在线观看 | 天天夜夜久久 | 激情综合区 | 一级生活毛片 | 久草免费新视频 | 欧美黄色一区二区 | 免费黄网站在线看 | 污视频在线观看网站 | 成人免费淫片aa视频免费 | 亚洲狠狠丁香婷婷综合久久久 | 在线观看国产区 | 91蜜桃传媒精品久久久一区二区 | 欧美成人精品欧美一级乱 | 性色一区二区 | 欧美一区二区三区在线播放 | 91私密视频 | 97久久国产亚洲精品超碰热 | 一本色道无码道dvd在线观看 | 日韩一区二区精品 | 少妇熟女高潮流白浆 | 中文字幕11页中文字幕11页 | 久久人人妻人人人人妻性色av | 五月天色婷婷综合 | 国产激情一区二区三区 | 国产尤物网站 | av在线观| 丁香婷婷久久久综合精品国产 | 中文字幕精品一区久久久久 | 中文字幕一区二区视频 | 欧美日韩国产在线一区 | 黄色一级片免费在线观看 | 亚洲男人的天堂网站 | 日韩精品久久久久久久的张开腿让 | 日韩在线www | 国产精品99一区二区三区 | 国产女主播自拍 | 老司机午夜精品 | 在线免费视频 | 欧美色视频在线 | 极品少妇在线 | 激情久久婷婷 | 伊人久久在线 | 一区二区三区在线 | 我们的生活第五季在线观看免费 | 国产二级一片内射视频播放 | 日韩bbw| 色吊丝一区二区 | 国产免费脚交足视频在线观看 | 亚洲精品粉嫩小泬 | 亚洲av区无码字幕中文色 | 久久精品国产av一区二区三区 | 久久综合狠狠综合久久综合88 | 无码人妻精品一区二区三区夜夜嗨 | 久久久精品视频一区 | 免费三级av | 视频在线免费观看 | 91干网 | 国产精品成人一区二区三区 | 久久久久久久久久久久久国产 | 日韩中文字幕亚洲精品欧美 | 91精品国产自产精品男人的天堂 | 国产极品尤物 | 十大黄台在线观看 | 高清一区二区三区视频 | 国产精品视频免费观看 | 男女操操视频 | 亚洲性xx| 欧美脚交 | 免费看黄禁片 | 亚洲一区二区三区 | 日韩精品黄 | av久热 | 国产色播| 日本激情一区 | 美女裸片 | 2021毛片| www国产一区| 久色资源 | 激情六月丁香 | 国产亚洲精品久久久久久 | 婷婷激情久久 | 99热一区二区三区 | 亚洲第一综合色 | av中文天堂 | 久久综合久久88 | 五月综合在线 | 欧美一区2区 | 校园春色自拍偷拍 | gav久久| 牛牛影视免费观看 | 拔擦8x成人一区二区三区 | 青青草视频观看 | 国产在线视频在线观看 | 国产精品扒开做爽爽爽的视频 | 少妇一级淫片免费放 | 人人妻一区二区三区 | 日韩美女av在线 | 97超碰人 | 国产综合在线视频 |