idea使用技巧、心得1

一樂樂發表於2022-03-28

0、安裝idea之後的準備

(1) 永久快樂使用:在我的部落格搜尋安裝idea關鍵詞既可

(2) 取消更新:

image


(3) idea 官網的關於idea的使用手冊:https://www.jetbrains.com/help/idea/using-live-templates.html#live_templates_types


(4)與eclipse對比:

① 系統佔用和記憶體管理(eclipse更優秀):

  • IDEA 的系統佔用更大,平穩執行至少需要 4g 以上的閒置記憶體。而 Eclipse 只需要 1g 的記憶體就組足夠平穩執行了。
  • 記憶體管理方面的話,Eclipse 做的也更好

② idea的優勢:

  • 更加敏銳:因為idea能更懂上下文(解釋的文章:https://zhuanlan.zhihu.com/p/57466141
  • 更智慧提示:通過黃色警告,提示你優化程式碼[快捷鍵Alt+Enter,選擇優化的方式]
  • 預設自帶的程式碼模板和自定義程式碼模板,比如psfs模板得到public static final String;sout模板得到System.out.println();等等
  • 強大的工具整合能力。比如:Git、Maven、Spring、lombok等等,基本常用的工具都幫你整合了
  • 無縫接入eclipse和myeclipse




1、對idea進行一些常規設定(調整字型大小修改工作空間預設編碼為UTF-8自動編譯設定

  • 一般編譯器的常規配置有:配置環境變數調整字型大小修改工作空間預設編碼為UTF-8自動編譯設定顯示程式碼行號設定

    程式碼提示增強自動儲存程式碼關閉變數字尾自動提示補全修改jsp的編碼方式為utf-8


(1)配置環境變數:配置jdk的環境變數

(2)調整字型大小: 我習慣四號字型大小--對應是16px

  • 選擇 File -> settings ->

    • 調整的是idea的控制檯的字型大小:

image

    • 調整的是idea的編輯視窗的字型大小(此時沒有生效的話,記得重啟一下idea)

image

(3)修改工作空間預設編碼為UTF-8:

  • 記得setting(對當前專案進行設定)和New Projects Settings(對所有專案的設定) 都要設定編碼方式為utf-8

image

(4)自動編譯設定:

  • 全域性設定勾選自動編譯:

image

  • Registry:快捷鍵Ctrl+Alt+Shift+/,選擇Registry,然後勾選自動編譯,最後重啟idea

image

(5)顯示程式碼行號設定: idea 預設已經設定好,無需修改。

(6)程式碼提示增強: idea 預設自帶

(7)自動儲存程式碼: idea 預設已經設定好,無需修改。

(8)關閉變數字尾自動提示補全: idea 預設沒有補全變數字尾,無需修改。

(9)修改jsp的編碼方式為utf-8:

  • 不設定的話,右鍵new 沒看到jsp檔案,可以通過 右鍵,選擇File,自己手動加上檔案字尾建立出一個jsp檔案
  • 自己手動建立的jsp檔案是空白的,需要自己新增上:
<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>




2、idea常用的快捷鍵

  • 真心推薦快捷鍵:格式化程式碼檢視繼承關係查詢某個類/介面

  • 游標回退上一個位置自動匯入變數定義



(1)因為idea的預設的自動補全程式碼提示的快捷鍵是 Ctr + 空格,和系統的輸入法衝突了,建議修改成 Alt+/

image



■ 程式碼提示:alt+/

■ 列印:sout

■ 註釋:

◇ 行註釋:ctr + / 塊註釋 shift + ctr + /

◇ 類/方法的註釋 /**

■ 導航到例項化類、呼叫方法或欄位的初始宣告:ctr+滑鼠

■ 自動導包(引入類):Alt+enter

■ 格式化程式碼:Ctrl+Alt+l

檢視繼承關係:Ctr+h

查詢某個類/介面:Ctr+n

◇ 檔案:選擇 Files

◇ 方法:選擇 Symbols

■ 游標回退上一個位置:Alt+left

■ 插入構造器/Getter/Setter/toString/equals 等方法:Alt+Insert

也可以使用lombok的註解

自動匯入變數定義: Ctrl+Alt+v

例如:new String(); 然後按Ctrl+Alt+v,自動匯入變數定義,變成:String s = new String();

■ 顯示整個專案中使用程式碼元素(函式/變數/類)的所有位置: Alt+F7

■ 異常處理:Ctrl+Alt+t

■ 顯示註釋文件提示:Ctrl+q

■ 複製行:Ctrl+d

■ 刪除行:Ctrl+x




3、實時程式碼模板和自定義程式碼模板:

(1)簡單模板:

縮寫 擴充套件到
psfs public static final String
main要麼psvm public static void main(String[] args){ }
sout System.out.println();
fori for (int i = 0; i < ; i++) { }
ifn if (var == null) { }

(2) 輸入模組後+Tab預設啟用,可以修改一下的:

image


(3) 自定義實時程式碼模組1:

image

image


(3-2) 自定義實時程式碼模組2:

image




4、檔案模板



如果本文對你有幫助的話記得給一樂點個贊哦,感謝!

相關文章