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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

IDEA快速入门(Mac版)

發布時間:2025/6/15 编程问答 13 豆豆
生活随笔 收集整理的這篇文章主要介紹了 IDEA快速入门(Mac版) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

【持續更新】一篇今年年頭的老文章順道發布了,大家有任何問題可以留言溝通。當時剛剛加入團團,愿大家有機會還是購買一臺MAC,確實能給大家的效率賦能,雖然在一開始會有一些艱難!??
望借著換工作的東風,好好的俊一波IDEA,之前始終習慣于Eclipse的使用。

使用事項

界面

  • IntelliJ IDEA 默認界面是隱藏掉 Toolbar 和 Tool Buttons,在View菜單中點選。注意通過Window->Save Current Layout避免每次都需要重新設置界面。
  • 注意整體主題和編輯主題是分開的,代碼字體和Console字體都要選擇適用中文的
  • IDE編碼默認是UTF-8,還需要將Project Encoding設置為UTF-8,Properties中勾選Transparent native-to-ascii conversion
  • 如果你的 Tomcat 控制臺輸出亂碼,并且你已經保證了本文上面的控制臺字體設置你設置的字體包含中文,那你還可以嘗試下在 Tomcat 的 VM 參數上加上:-Dfile.encoding=UTF-8
    如果你是 Mac 系統,很有可能是需要的,通過工具集->字體冊->添加字體添加。
  • IntelliJ IDEA 緩存和索引介紹和清理方法, File->Invalidate Caches / Restart..
  • 相比于Eclipse的實時自動編譯,IDEA更習慣手動編譯降低資源消耗。其編譯方式包括:Compile編譯指定類文件,不管是夠修購;Rebuild編譯Project所有文件,效率最低;Make推薦使用,只編譯修改過的文件提高效率,適合大型項目。
  • Maven配置,一圖勝千言吧,一定主要注意的是,給maven建立好良好的結構,便于管理使用。對于不同的遠程maven倉庫,一定要設置做好相應的配置,包括不同的環境。
  • 注意配置JDK1.7和1.8,包括Project級別和Platform級別,不同的Module可以選用不同的JDK,比如client一般使用1.7便于兼容,其他使用1.8。
  • 配置Build -> Compiler,取消自動Build,還可以將Build process heap size增大為1500。(如果編譯出現OutOfMemoryError)
  • IDEA中沒有類似Eclipse工作區的概念,而是通過Project和Module來管理項目代碼。
  • 在創建包時,需要去除齒輪圖標中的Compact Empty Middle Packages,不然空包被隱藏很尷尬,過去深受其困擾。
  • 代碼管理工具集成,對GIT的支持很棒,具體的分支方案根據各自團隊要求即可。
  • 實時代碼模板Live Template,和Eclipse有些差別,sysout->soutp,可以根據習慣自定義。文件代碼模板file and code template,預設模板內容很多,需要時再仔細處理即可。此外還有更加方便的Postfix Completion來快速完成代碼,比如notnull來自動生成判空語句。
  • 插件安裝,常見的包括lombok去除冗長代碼 , Junit Generator, Alibaba Java Coding Guidelines, Sonar等。
  • 如果打開maven項目看不到Package包圖的情況,直接刪除.idea目錄后重新打開即可。
  • IDEA目錄類型,包括Sources, Tests, Resources, Test Resources和Excluded(排除項目)。
  • 在Web相關項目時,需要注意一個Artifacts概念,Java Web項目必備一個配置就是war包展開的方式,一般選擇war exploded。
  • Tomcat VM參數設置,-Xms550m -Xmx1250m -XX:PermSize=550m -XX:MaxPermSize=1250m
  • 如下圖在Auto import中設置自動導包和自動去除無用包,之前深受其困擾。
  • 設置方法分割線,在Editor->Apperance->勾選Show method seperator。
  • 文件可以通過localHistory查找本地更改, 避免信息丟失。
  • 修改`Editor Tabs的show tabs in single row選項來顯示多個tab頁面。
  • 注釋配置,CodeStyle->Java->取消勾選Line comment at first column
  • 設置System settings->open project in new window,避免每次都需要選擇。
  • 長語句可以通過在行號上右鍵,選擇軟分行增強可讀性。
  • 官方文檔

    快捷鍵

    Editing(編輯)
    Command + , 系統首選項
    Control + Space 基本的代碼補全(補全任何類、方法、變量)
    Control + Shift + Space 智能代碼補全(過濾器方法列表和變量的預期類型)
    Command + Shift + Enter 自動結束代碼,行末自動添加分號
    Control + O 覆蓋方法(重寫父類方法)
    Control + I 實現方法(實現接口中的方法)
    Command + Option + T 包圍代碼(使用if..else, try..catch, for, synchronized等包圍選中的代碼)
    Command + / 注釋/取消注釋與行注釋
    Command + Option + / 注釋/取消注釋與塊注釋
    Command + Option + L 格式化代碼
    Control + Option + O 優化import
    Option + 方向鍵上 連續選中代碼塊
    Option + Delete 刪除到單詞的開頭
    Shift + Enter 開始新的一行
    Command + Delete 刪除當前行或選定的塊的行
    Search/Replace(查詢/替換)
    Double Shift 查詢任何東西
    Command + F 文件內查找
    Control + Shift + F 全局查找(根據路徑)
    Live Templates(動態代碼模板)
    Command + Option + J 彈出模板選擇窗口,將選定的代碼使用動態模板包住
    Command + J 插入自定義動態代碼模板

    參考資料
    推薦極客學院的相關教程IntelliJ IDEA使用教程
    intellij idea如何學習?
    IntelliJ IDEA使用教程
    為何 IntelliJ IDEA 比 Eclipse 更適合于專業java開發者
    IDEA Community(社區版) 使用Maven創建Web工程 并部署tomcat
    Intellij IDEA 提交代碼到遠程GitHub倉庫

    Tip:
    不解釋,http://idea.lanyus.com,獲取驗證碼效率工具還是需要的

    轉載于:https://www.cnblogs.com/xiong2ge/p/IDEA_Mac_Fast.html

    《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

    總結

    以上是生活随笔為你收集整理的IDEA快速入门(Mac版)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。