idea使用技巧

      網友投稿 986 2025-03-31

      Intellij IDEA 介紹

      功能介紹

      Idea的主要功能介紹

      語言上支持

      其他支持

      安裝介紹

      安裝目錄

      安裝目錄結構如下:

      bin:容器,執行文件和啟動參數等

      idea.exe:32位idea啟動文件

      idea.exe.vmoptions:32位idea的VM配置文件

      idea.properties:idea的屬性配置文件

      idea64.exe:64位idea啟動文件

      idea64.exe.vmoptions:64位idea的VM配置文件

      help:快捷鍵文檔和其他幫助文檔

      jre64:64位java運行環境

      lib:idea依賴的類庫

      license:各個插件徐科

      plugins:插件

      調整 VM 配置文件:

      根據電腦系統的位數,選擇 32 位的 VM 配置文件或者 64 位的 VM 配置文件

      32 位操作系統內存不會超過 4G,所以沒有多大空間可以調整,建議不用調整了

      64 位操作系統中 8G 內存以下的機子或是靜態頁面開發者是無需修改的。

      64 位操作系統且內存大于 8G 的,如果開發大型項目、Java 項目或是 Android 項目,建議進行修改,常修改的就是下面 3 個參數

      -Xms128m:16 G 內存的機器可嘗試設置為 -Xms512m (設置初始的內存數,增加該值可以提高 Java 程序的啟動速度。)

      -Xmx750m:16 G 內存的機器可嘗試設置為 -Xmx1500m(設置最大內存數,提高該值,可以減少內存 Garage 收集的頻率,提高程序性能)

      -XX:ReservedCodeCacheSize=240m:16G 內存的機器可嘗試設置為-XX:ReservedCodeCacheSize=500m(保留代碼占用的內存容量)

      設置目錄

      設置目錄,windows一般在路徑C:\Users\HP.IntelliJIdea2019.3下:

      config:是 Intellij IDEA 個性化化配置目錄,或者說是整個 IDE 設置目錄。此目錄可看成是最重要的目錄,沒有之一。記錄了:IDE 主要配置功能、自定義的代碼模板、自定義的文件模板、自定義的快捷鍵、Project 的 tasks 記錄等等個性化的設置。

      system:是 IntelliJ IDEA 系統文件目錄,是 IntelliJ IDEA 與開發項目一個橋梁目錄,里面主要有:緩存、索引、容器文件輸出等等,雖然不是最重要目錄,但也是最不可或缺的目錄之一。

      項目配置和常用配置

      查看項目配置

      設置主題

      Appearance & Behavior:

      Appearance:設置主題,提供了三套主題:IntelliJ,Darcula,Windows

      設置鼠標滾輪修改編輯區字體大小

      file–>setting–>Editor–>雙擊General–>勾選Mouse下的Change font size(Zoom) with Ctrl+Mouse Wheel

      設置自動導包功能

      file–>setting–>Editor–>General–>單擊Auto Import,勾選

      Add unambiguous imports on the fly:自動導入不明確的結構

      Optimize imports on the fly:自動幫我們優化導入的包

      設置顯示行號和方法間的分隔符

      file–>setting–>Editor–>General–>單擊Appearance,勾選:

      Show line numbers:顯示行數。建議一般這個要勾選上

      Show method separators: 顯示方法分隔線。這種線有助于我們區分開方法,所以建議勾選上。

      設置取消單行顯示已打開的文件

      file–>setting–>Editor–>General–>單擊Editor Tabs,將Show tabs in single row前的對勾取消,在打開很多文件時,如果單行放不下,就會多行顯示

      設置默認的字體及大小

      file–>setting–>Editor–>Font—>修改默認字體及大小,間距

      修改主題控制臺輸出的字體及大小

      file–>setting–>Editor–>Color Scheme—>Console Font—>修改默認字體及大小,間距

      修改代碼中注釋的字體顏色

      file–>setting–>Editor–>Color Scheme—>Language Dufaults

      設置超過指定 import 個數,改為*

      修改類頭的文檔注釋信息

      常用的預設的變量,這里直接貼出官網給的:

      ${PACKAGE_NAME} - the name of the target package where the new class or interface will be created.

      ${PROJECT_NAME} - the name of the current project.

      ${FILE_NAME} - the name of the PHP file that will be created.

      ${NAME} - the name of the new file which you specify in the New File dialog box during the file creation.

      ${USER} - the login name of the current user.

      ${DATE} - the current system date.

      ${TIME} - the current system time.

      ${YEAR} - the current year.

      ${MONTH} - the current month.

      ${DAY} - the current day of the month.

      ${HOUR} - the current hour.

      ${MINUTE} - the current minute.

      ${PRODUCT_NAME} - the name of the IDE in which the file will be created.

      ${MONTH_NAME_SHORT} - the first 3 letters of the month name. Example: Jan, Feb, etc.

      ${MONTH_NAME_FULL} - full name of a month. Example: January, February, etc

      設置項目文件編碼

      說明:Transparent native-to-ascii conversion 主要用于轉換 ascii,一般都要勾選,不然 Properties 文件中的注釋顯示的都不會是中文。

      設置當前源文件的編碼

      對單獨文件的編碼修改還可以點擊右下角的編碼設置區。如果代碼內容中包含中文,則會彈出操作選擇。其中:

      Reload 表示使用新編碼重新加載,新編碼不會保存到文件中,重新打開此文件,舊編碼是什么依舊還是什么。

      Convert 表示使用新編碼進行轉換,新編碼會保存到文件中,重新打開此文件,新編碼是什么則是什么。

      含有中文的代碼文件,Convert 之后可能會使中文變成亂碼,所以在轉換成請做好備份,不然可能出現轉換過程變成亂碼,無法還原。

      設置自動編譯

      Intellij Idea 默認狀態為不自動編譯狀態,這常常導致我們在需要操作 class 文件時忘記對修改后的 java 類文件進行重新編譯,從而對舊文件進行了操作

      設置快捷鍵

      IDEA常用的java技巧

      注釋

      單行注釋:ctrl+/,再次使用取消單行注釋

      多行注釋:找一空白(需要添加多行注釋的地方),按ctrl+shift+/會自動出來/**/,然后在里面添加注釋就行,一般首行和尾行不寫內容。取消多行注釋,無需選中所有內容,只要光標移動到注釋快里任一位置,按ctrl+shift+/即可。

      文檔注釋(方法注釋):輸入\**后,按enter,就會自動根據方法名生成文檔注釋的模板

      /** * test * @param name * 參數1 * @param age * 參數2 * @return * 返回值 */ public int fun(String name ,int age){ return 1; }

      查看源碼

      ctrl + 選中指定的結構單擊

      自動生成getxxx和setxxx方法

      方法一:

      首先在類中定義幾個private的變量

      編輯器空白處右鍵選擇Generate或者Alt+Insert按提示選擇要生成的方法

      方法二:使用Lombok包

      自動生成try-catch、if-else等結構

      選中需要放到try里面的代碼

      ctrl+alt+t或者code–>surround with選擇要生成的結構

      自動生成main主方法

      idea使用技巧

      輸入psvm按enter后自動生成

      自動生成System.out.println

      輸入sout按enter后自動生成

      自動生成for循環

      輸入fori按enter自動生成for (int i = 0; i < ; i++)

      輸入iter按enter自動生成for (String arg : args)

      查看方法在哪個類被調用

      方法名按``ctrl+shift+h`

      選擇一行快速復制粘貼

      選中一行代碼,ctrl+d,快速在下一行粘貼

      收起與打開所有方法

      收起所有方法:alt + shift + c

      打開所有方法:alt + shift + c

      注解顯示紅色提示錯誤

      alt+enter

      IDE Java

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:Excel表格中怎么隱藏身份證號生日
      下一篇:云平臺現場應用項目協同(云平臺應用技術)
      相關文章
      国产亚洲情侣一区二区无码AV | 亚洲av无码成人精品国产| 日韩亚洲Av人人夜夜澡人人爽| 曰韩亚洲av人人夜夜澡人人爽| 五月天婷亚洲天综合网精品偷| 亚洲av永久无码一区二区三区| 亚洲欧美国产国产综合一区 | 亚洲一区动漫卡通在线播放| 亚洲毛片在线免费观看| 亚洲精品电影在线| 久久亚洲精品无码VA大香大香| 亚洲综合日韩中文字幕v在线| 黑人精品videos亚洲人| 国产AV无码专区亚洲A∨毛片| 久久精品国产亚洲麻豆| 久久青青草原亚洲AV无码麻豆| 久久亚洲高清综合| 国产AV无码专区亚洲AV漫画 | 亚洲精品伊人久久久久| 99久久国产亚洲综合精品| 亚洲精品一二三区| 亚洲欧美国产日韩av野草社区| 亚洲AV女人18毛片水真多| 国产成人精品亚洲一区| 亚洲精品无码专区2| 久久久久亚洲AV无码专区桃色| 国产亚洲精午夜久久久久久| 久久精品国产精品亚洲艾| 亚洲精品美女在线观看| 亚洲一区二区三区免费视频| 亚洲小说图区综合在线| 韩国亚洲伊人久久综合影院| 亚洲国产综合无码一区二区二三区 | 777亚洲精品乱码久久久久久 | 久久精品国产亚洲av麻豆图片| 中文日韩亚洲欧美制服| 久久精品国产亚洲AV| 亚洲国产成人久久一区WWW| 伊人婷婷综合缴情亚洲五月| 亚洲αv久久久噜噜噜噜噜| 亚洲最大福利视频网站|