自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

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

引言

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

個人使用的是 Mac 版 IntelliJ IDEA 2024.2.4。為了保證準確性,所以本文將以 Mac 版為準,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             剪切當前行
option + enter          代碼智能修復(fù)
shift + enter           行中換行
command + shift + enter 行中換行(增強) 如當前行代碼完整則等同于行中換行,如不完整(缺分號)則補全行代碼(補全分號),并將光標移至本行末位
command + option + ←    移動光標到上一次光標聚焦點
command + option + →    移動光標到下一次光標聚焦點
command + option + m    將一段代碼封裝成方法(選中后使用)
command + P             提示方法參數(shù)
control + O             選擇可重寫的方法
control + I             選擇可繼承的方法
control + option + O    優(yōu)化導(dǎo)入的類(刪除沒有用到的import)
command + option + L    格式化代碼
command + F             在當前文件中查找文本。
command + R             在當前文件中替換文本。
command + shift + F     在項目或指定目錄中查找文本。
command + shift + R     在項目或指定目錄中替換文本。
連按兩次 shift           搜索文件名
command + /             單行注釋
shift + F6              重命名(文件、類、方法、變量等)
command + 退格鍵         刪除當前行
command + 鼠標左鍵       進入當前方法(含源碼)

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

圖片圖片

debug 調(diào)試

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

圖片圖片

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

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

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

④ 進入當前行方法 F7

⑤ 返回上一層方法 shift + F8

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

⑦ 禁用斷點

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

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

圖片圖片

提前結(jié)束斷點

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

set value 可以改變當前方法涉及變量值,從而改變方法執(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 編程助手控制臺。

圖片圖片

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

2022-09-15 07:05:09

Windows電腦技巧

2021-04-12 15:54:45

Android 開發(fā)技巧

2011-06-21 10:02:29

Python

2015-04-02 09:39:39

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

2009-09-04 10:27:28

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

2022-03-23 09:18:10

Git技巧Linux

2009-12-21 15:50:39

2009-07-24 11:25:15

asp.net編程

2024-03-28 08:15:09

Spring技巧配置

2022-09-20 11:58:27

NpmNode.js

2018-12-25 08:58:46

2020-04-08 17:10:03

GitHub代碼開源

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認證

2022-10-11 08:00:47

多線程開發(fā)技巧

2022-11-03 10:28:59

PandasSAC機制
點贊
收藏

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