成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

揭秘!IDEA 中那些讓你事半功倍的實用技巧

開發 前端
個人使用的是 Mac 版 IntelliJ IDEA 2024.2.4。為了保證準確性,所以本文將以 Mac 版為準,Win 版可以嘗試將 command 代替為 ctrl,option 替代為 Win 中的 alt 進行學習。

引言

大家好,我們又見面了。這期給大家帶來的是個人在實際工作過程中使用 idea 開發 Java 的一些實用的技巧。

個人使用的是 Mac 版 IntelliJ IDEA 2024.2.4。為了保證準確性,所以本文將以 Mac 版為準,Win 版可以嘗試將 command 代替為 ctrl,option 替代為 Win 中的 alt 進行學習。

Mac        Win
command    ctrl
option     alt
control  
shift      shift

例如 Mac 中復制是 command + C 而 Win 中是 ctrl + C,如通過替換未能得到正確快捷鍵,煩請百度查詢,本文旨在提供思路。

常用快捷鍵

這個模塊會列舉個人平時工作中使用較為頻繁的快鍵鍵,每個快捷鍵大家可以在 idea 中實操一下,希望可以對大家有所幫助。

command + C             復制
command + V             粘貼
command + Z             撤銷
command + shift + Z     取消撤銷
command + X             剪切當前行
option + enter          代碼智能修復
shift + enter           行中換行
command + shift + enter 行中換行(增強) 如當前行代碼完整則等同于行中換行,如不完整(缺分號)則補全行代碼(補全分號),并將光標移至本行末位
command + option + ←    移動光標到上一次光標聚焦點
command + option + →    移動光標到下一次光標聚焦點
command + option + m    將一段代碼封裝成方法(選中后使用)
command + P             提示方法參數
control + O             選擇可重寫的方法
control + I             選擇可繼承的方法
control + option + O    優化導入的類(刪除沒有用到的import)
command + option + L    格式化代碼
command + F             在當前文件中查找文本。
command + R             在當前文件中替換文本。
command + shift + F     在項目或指定目錄中查找文本。
command + shift + R     在項目或指定目錄中替換文本。
連按兩次 shift           搜索文件名
command + /             單行注釋
shift + F6              重命名(文件、類、方法、變量等)
command + 退格鍵         刪除當前行
command + 鼠標左鍵       進入當前方法(含源碼)

option + 鼠標左鍵按住滑動 可用于批量縮進或批量修改

圖片圖片

debug 調試

debug 調試是每一個 Java 開發程序員必須要掌握的技巧,掌握了 debug 調試很多 bug 可以迎刃而解。

圖片圖片

① 結束斷點 command + F2

② 跳躍至下一個斷點 command + shift + R

③ 執行至下一行代碼 F8

④ 進入當前行方法 F7

⑤ 返回上一層方法 shift + F8

⑥ 查看斷點列表(可用于清理項目斷點) command + shift + F8

⑦ 禁用斷點

⑧ 返回至上一棧幀(回退斷點至上一層方法)

查看當前行選中方法返回值 option + 鼠標左鍵點擊

圖片圖片

提前結束斷點

在斷點調試過程中常常會遇到已經發現問題,不想執行后續更新數據庫操作,以免數據被修改。這個時候可以通過以下幾種方法提前結束斷點。

set value 可以改變當前方法涉及變量值,從而改變方法執行流程,在測試過程中可以繞過一些校驗或提前結束方法。

圖片圖片

圖片圖片

圖片圖片

Throw Exception 與 Force Return

圖片圖片

插件推薦

Apipost-Helper-2.0

圖片圖片

作用等同于精簡版 PostMan 用于測試接口。

圖片圖片

Maven Helper

圖片圖片

用于查看 Maven 依賴結構,解決依賴沖突。

圖片圖片

MyBatis Log Free

圖片圖片

用于查看 sql 日志,會自動將 sql 動態參數補全(使用時要注意將 Mapper 目錄日志級別設置為 debug,保證之前控制臺就可以打印出 sql 日志)。

圖片圖片

MyBatisX

圖片圖片

支持在 Mapper 接口和 Mapper XML 文件之間快速導航和跳轉;簡化 Mapper 接口、Mapper XML 文件和 Java 實體類的生成過程。

SonarLint

圖片圖片

代碼質量分析工具,可輔助優化代碼,發現 bug。

通義靈碼

圖片圖片

智能代碼補全;AI 編程助手控制臺。

圖片圖片

責任編輯:武曉燕 來源: Java極客技術
相關推薦

2022-09-15 07:05:09

Windows電腦技巧

2011-06-21 10:02:29

Python

2021-04-12 15:54:45

Android 開發技巧

2015-04-02 09:39:39

移動開發開發工具APP

2009-12-21 15:50:39

2009-09-04 10:27:28

Linux實用技巧linux操作系統linux

2022-03-23 09:18:10

Git技巧Linux

2009-07-24 11:25:15

asp.net編程

2025-06-18 10:00:00

Redis事務Java

2024-03-28 08:15:09

Spring技巧配置

2022-09-20 11:58:27

NpmNode.js

2020-04-08 17:10:03

GitHub代碼開源

2018-12-25 08:58:46

2025-05-29 08:35:39

Python代碼開發

2023-11-08 13:33:00

AOP技術信息

2010-10-08 15:44:17

vim

2024-10-11 13:17:16

Linux命令行快捷導航

2024-04-16 08:24:58

Python_str__()方法字符串

2009-01-03 09:34:30

ASP.NET.NET性能優化

2011-04-08 15:40:01

Oracle認證
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕第一页在线 | 免费一级黄色 | 久久国产激情视频 | 精品国产乱码久久久久久蜜柚 | 精品视频www| 夜夜精品浪潮av一区二区三区 | 日本不卡一区二区三区在线观看 | 国产精品久久久久久久久久久久 | 国产精品不卡视频 | 中国一级特黄真人毛片免费观看 | 亚洲国产精品成人久久久 | 天堂一区二区三区 | 91最新在线视频 | 7777久久| av中文在线 | 日韩在线精品视频 | 午夜免费福利影院 | 精品伊人 | 欧美日韩国产一区二区三区 | 国产精品日韩欧美一区二区 | 欧美成人第一页 | 夜色www国产精品资源站 | 精品一区二区三区在线视频 | 91精品国产91久久久久久最新 | 亚洲视频一区二区三区四区 | 激情麻豆视频 | 成人高清在线视频 | 精品国产乱码久久久久久图片 | 精品无码三级在线观看视频 | 99久久婷婷国产综合精品电影 | 一级一级毛片免费看 | 欧美一区二区三区在线播放 | 精精国产视频 | 青青草网| 久久久精品视频免费看 | 亚洲精品一区二区在线观看 | 日韩视频在线一区 | 国产高清性xxxxxxxx | 久久精品国产一区老色匹 | 男女羞羞视频大全 | 欧美一级精品片在线看 |