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

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

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

引言

大家好,我們又見面了。這期給大家?guī)淼氖莻€人在實際工作過程中使用 idea 開發(fā) Java 的一些實用的技巧。

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

Mac        Win
command    ctrl
option     alt
control  
shift      shift

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

常用快捷鍵

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

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

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

圖片圖片

debug 調(diào)試

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

圖片圖片

① 結(jié)束斷點 command + F2

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

③ 執(zhí)行至下一行代碼 F8

④ 進入當(dāng)前行方法 F7

⑤ 返回上一層方法 shift + F8

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

⑦ 禁用斷點

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

查看當(dāng)前行選中方法返回值 option + 鼠標(biāo)左鍵點擊

圖片圖片

提前結(jié)束斷點

在斷點調(diào)試過程中常常會遇到已經(jīng)發(fā)現(xiàn)問題,不想執(zhí)行后續(xù)更新數(shù)據(jù)庫操作,以免數(shù)據(jù)被修改。這個時候可以通過以下幾種方法提前結(jié)束斷點。

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

圖片圖片

圖片圖片

圖片圖片

Throw Exception 與 Force Return

圖片圖片

插件推薦

Apipost-Helper-2.0

圖片圖片

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

圖片圖片

Maven Helper

圖片圖片

用于查看 Maven 依賴結(jié)構(gòu),解決依賴沖突。

圖片圖片

MyBatis Log Free

圖片圖片

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

圖片圖片

MyBatisX

圖片圖片

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

SonarLint

圖片圖片

代碼質(zhì)量分析工具,可輔助優(yōu)化代碼,發(fā)現(xiàn) bug。

通義靈碼

圖片圖片

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

圖片圖片

責(zé)任編輯:武曉燕 來源: Java極客技術(shù)
相關(guān)推薦

2022-09-15 07:05:09

Windows電腦技巧

2015-04-02 09:39:39

移動開發(fā)開發(fā)工具APP

2011-06-21 10:02:29

Python

2021-04-12 15:54:45

Android 開發(fā)技巧

2009-12-21 15:50:39

2009-09-04 10:27:28

Linux實用技巧linux操作系統(tǒng)linux

2022-03-23 09:18:10

Git技巧Linux

2009-07-24 11:25:15

asp.net編程

2025-06-18 10:00:00

Redis事務(wù)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代碼開發(fā)

2023-11-08 13:33:00

AOP技術(shù)信息

2010-10-08 15:44:17

vim

2024-10-11 13:17:16

Linux命令行快捷導(dǎo)航

2024-04-16 08:24:58

Python_str__()方法字符串

2009-01-03 09:34:30

ASP.NET.NET性能優(yōu)化

2011-04-08 15:40:01

Oracle認(rèn)證
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 欧美一级久久 | 欧美日本一区 | 一区二区三区视频在线观看 | 成人免费观看视频 | 亚洲欧洲成人在线 | 国产剧情一区二区三区 | 欧美日韩毛片 | 羞羞视频网站免费观看 | 伊人春色在线 | 欧美不卡 | 欧美性久久 | 亚洲精品一区中文字幕 | 成人二区 | 久久亚洲天堂 | 免费成人高清在线视频 | 牛牛热在线视频 | 亚洲一区二区三区久久久 | 日韩在线一区二区三区 | 久久国产精品久久久久久 | www.五月天婷婷.com | 亚洲欧美成人影院 | 91精品国产91久久久久久吃药 | av在线一区二区三区 | 久久精品国产一区 | 免费激情网站 | 欧美黄在线观看 | 先锋资源网 | 日韩成人精品在线 | 天天爽夜夜骑 | 在线看av网址 | 精品国产一区二区三区性色av | 国产成人精品一区二 | 国产精品久久久久久福利一牛影视 | 日韩手机在线视频 | 91在线精品秘密一区二区 | 精品亚洲一区二区三区 | 一区二区三区国产好 | 午夜精品久久久久久久久久久久久 | 性在线 | 欧美黑人巨大videos精品 | 免费一级欧美在线观看视频 |