更新時間:2021-11-17 11:11:45 來源:動力節點 瀏覽1272次
F8 跳到下一步 相當于eclipse的F6
F7 進入到方法 相當于eclipse 的F7
F9 恢復程序到下一個斷點 相當于eclispe的 進入下一個斷點
shift+F8 跳到下一個斷點
Alt+F8 查看變量的值 (也可以鼠標點擊變量,出現彈框后,點擊+,即可顯示變量值框)
1.checkout項目
方法一:SVN上checkOut項目,file—open...選擇項目路徑。
方法二:VCS——checkout from version control——Subversion(右鍵項目SubVersion用于管理代碼)
2.配置Maven
file——settings——搜maven 勾選override 配置settings文件路徑 D:\tools\apache-maven-3.3.3\conf\settings.xml
3.忽略.class等文件
file——settings——File Types 格式:*.class;target;
4.改字體大小
file——settings——搜font
5.打包
點擊右上角 Maven Project——選擇platform root——lifecycle——先clean再install
6.配置JDk
File——project structure——SDKS/project
7.配置tomcat server
file——settings——application servers
8.搜索快捷鍵
ctrl+shift+F 全局搜 在項目空間中搜索
ctrl+F 搜當前類里面 方法 Alt+F3 高亮顯示選中文本 F3切換到下一個匹配項
雙擊shift 搜類/文件
ctrl+N 快速打開類
ctrl+shift+N 快速打開文件
Ctrl+Shift+Alt+N,查找類中的方法或變量
Ctrl+O 查看類中方法和屬性 (原idea快捷鍵為ctrl+F12,keyMap中修改為Ctrl+O)
ctrl+鼠標右鍵 方法提示
Ctrl+L 實現抽象方法
ctrl+alt+V 自動抽取變量(new Student() 自動補齊Student student =new Student() )
其他常用快捷鍵:
ctrl+G 定位到哪一行
ctrl+X 刪除行
ctrl+D 復制行
ctrl+shift+U 大小寫轉換
ctrl+shift+ 上鍵 移動一個方法或代碼塊
ctrl+H 顯示類結構圖
ctrl+W 選中文本 (連續按,選中范圍增大)
ctrl+alt+left/right 返回到上次瀏覽的位置
alt+left/right 切換代碼視圖
Alt+up/down 在方法間快速移動
抽象類和實體類之間跳轉:
ctrl+B 找變量的來源 相當于 類名下點擊下劃線
ctrl+Alt+B 找抽象類的實現類
ctrl+shift+B 找變量的類 (打開變量的定義類型)
ctrl+U 跳轉到抽象類聲明
ctrl+alt+F7 查找變量或方法在工程中,被引用的地方
ctrl+F4關閉當前編輯框
個人設置快捷鍵:
hc 類注釋
mc 方法注釋
pc 屬性注釋
sysout 打印方法 (output)
psvm main方法 (other)
9.自動寫Dto set+屬性
Button button=new Button();
選中上文實例化代碼,按Alt+enter即可,彈出下拉框選擇 generate all setter
自動生成以下代碼:
button.setName();
button.setId();
10.自動實現 接口未實現方法 Ctrl + i
11.ctrl+R 查找/替換 shift+F6 重命名
12.maven上同步項目最新包 Maven project——Reimport 或者右鍵選擇 Synchronize preRelease
13.自動生成get或set方法 類文件——右鍵generate——getter and setter 或者alt+insert
14.刷新 clean項目 Build——Rebuild project
15.提交代碼 ctrl+k 或者 右鍵項目——subversion——commit directory
回退修改代碼 Subversion——revert
16.Ctrl+Alt+L 格式化代碼
17.Ctrl+Alt+O 優化導入的類和包
18.文件目錄自動鏈接到當前編輯文件
project旁邊——設置按鈕—— 勾選Autoscroll from source
19.ctrl+alt+T 自動生成 try-catch代碼,if-else,do-while代碼
20.ctrl+shift+space 自動補全代碼
21.ctrl+X 刪除行 Ctrl+D復制行
22.配置 代碼 自定義快捷鍵
file——settings——live Templates——zhangzcGroup
hc 類注釋 mc方法注釋
點擊第四步的Define,選擇EveryWhere(就是在所有文件中生效),也可以自行選擇相應的文件中。
上圖中也可以自行定義變量,調用系統方法。
例如Template text中填寫System.out.println($ZHANG$); 然后點擊 Edit variables,彈出的對話框中配置變量替代的方法。
23.修改/查看已有快捷鍵
file——settings——keymap
24.編輯快捷鍵
ctrl+W 選中一行,一個代碼塊,一個方法
ctrl+D 復制一行
Ctrl+X 刪除一行
25.
ctrl+alt+B 跳轉到方法實現處
ctrl+B 跳轉到方法定義處
26.idea 導入非maven項目時引入lib的jar方法
在myeclipse中的建立的非maven項目如果想導入到idea中,會出現無法識別lib的情況,按照下圖操作即可.
點擊file—project structure 按鈕。
然后按照下圖,點擊1,2,3,就出現下圖的3三個選項,選擇jars and directories 選項,然后在彈出的目錄框中選擇自己項目中的lib目錄.點擊確定,即可出現下圖中箭頭對應的選項,這樣即可讓lib目錄正常發揮作用.
27.添加插件:file——settings——plugins
有以下三種方式:
(1)Install JetBrains plugins 從應用商店下載添加
(2)Browse repositories 從瀏覽器下載添加
(3)Install plugins from disk 從本地硬盤添加
27.查看類里面屬性和方法file structure
Idea 原快捷鍵 Ctrl+F12 修改為Ctrl+O(與eclipse一致)
28.Lombok插件 settings——plugins——安裝插件
用注解的方式代替各類java代碼
@Data :注解在類上;提供類所有屬性的 getting 和 setting 方法,此外還提供了equals、canEqual、hashCode、toString 方法
@Setter:注解在屬性上;為屬性提供 setting 方法
@Getter:注解在屬性上;為屬性提供 getting 方法
@Log4j :注解在類上;為類提供一個 屬性名為log 的 log4j 日志對象
@NoArgsConstructor:注解在類上;為類提供一個無參的構造方法
@AllArgsConstructor:注解在類上;為類提供一個全參的構造方法
@EqualsAndHashCode:實現equals()方法和hashCode()方法
@ToString:實現toString()方法
@Cleanup:關閉流
@Synchronized:對象同步
@SneakyThrows:拋出異常
28.GenerateAllSetter插件
new一個對象,alt+enter set對象所有屬性
29.GsonFormat插件
可根據json數據快速生成java實體類
30.codeGlance插件
小地圖,快速定位代碼 預覽 開啟快捷鍵 ctrl+shift+G
31.key promoter插件
快捷鍵提示工具
32.String manipulation插件 alt+m
字符串處理工具
33.Translation插件 右鍵菜單——translation
英譯漢 漢譯英工具
34.Free Mybatis plugin 插件
讓mybatis.xml像java一樣可以編輯,抽象類跳到實現類 ctrl+alt+右鍵(和java一樣)
Mybatis plugin插件(付費版) 需要破解
35.Grep console 插件
自定義日志顏色
選中內容右鍵選中Grep即可生成新的過濾console。
expression參考以下配置
36.maven helper 插件
查看maven包之間的依賴關系,打開pom.xml文件,左下角切換 text和Dependency Analyzer視圖
用法:
右鍵單擊Editor | Run Maven
右鍵單擊Project View Toolbar | Run Maven
CTRL + ALT + R —— “Quick Run Maven Goal”操作
自定義目標:Settings | (Other Settings) | Maven Helper
定義快捷鍵:Settings | Keymap | Plug-ins | Maven Helper
打開pom文件,單擊“Dependency Analyzer”選項卡,單擊鼠標右鍵得到更多操作。
37.FindBugs 插件 右鍵——FindBugs
使用方法很簡單,就是可以對多種級別的內容進行finbugs
38.Jrebel插件
熱部署插件 (需要注冊碼破解)
39.idea未保存文件添加 * 標志
以上就是關于“Java開發工具IDEA的使用小技巧”的介紹,希望對大家能夠有所幫助。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習