最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IntellJ IDEA神器使用技巧(小結(jié))

 更新時間:2019年06月10日 10:11:58   作者:華仔家的肥膘膘  
這篇文章主要介紹了IntellJ IDEA神器使用技巧(小結(jié)),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

命令倉庫 Ctrl + Shift + A 可以搜集對應命令快捷鍵

1、基礎(chǔ)快捷鍵

1.1、無處不在的跳轉(zhuǎn)項目之間的跳轉(zhuǎn)

1.1.1、項目

  • 項目之間的跳轉(zhuǎn) next project window Ctrl+Alt+[ 或 Ctrl+Alt+]

1.1.2、類

  • 文件之間的跳轉(zhuǎn) recent file --> Ctrl + E 最近修改文件 recent changed file ---> Ctrl + Shift + E
  • 最近編輯文件的位置 last edit location Ctrl + Q
  • 最近瀏覽文件 back Alt + left forward Alt + right

1.1.3、書簽

  • 利用書簽進行跳轉(zhuǎn) toggle bookmark
  • 使用Ctrl + Shift + F11 添加標簽 Ctrl + Shift + 數(shù)字 設(shè)置書簽序號 使用Ctrl + 數(shù)字 即可在對應書簽序號之間跳轉(zhuǎn)
  • 收藏位置和文件 Alt + Shift + F 可以完成書簽新建和收藏(類、方法)

1.1.4、區(qū)域

  • 編輯區(qū)和文件區(qū)跳轉(zhuǎn) Alt + 1

1.2、精準搜索

1.2.1、類

  • 精準搜索類 class Ctrl + Shift + T 連續(xù)按兩次該命令,可以實現(xiàn)搜索jar包中的class

1.2.2、文件

  • 精準搜索文件 file Ctrl + Shift + R 連續(xù)按兩次命令,可以實現(xiàn)搜索jar包中的file

1.2.3、符號

  1. 精準搜索符號(函數(shù)、屬性)symbol Ctrl + Alt + Shift + N 連續(xù)按兩次命令,可以實現(xiàn)搜索jar包中的符號

1.2.4、字符串

  • 精準搜索字符串 find in path Ctrl + H 選項(是否匹配大小寫、是否是一個單詞、使用正則、 mask指定文件搜索) 范圍(項目、模塊、文件夾、自定義)

2、代碼小助手

2.1、列操作

1.同時對多個列進行操作:

(1)選中多個列中共同的字符,使用 select all occurrences Ctrl + Alt + Y 可以對有選中字符的多個列進行操作
(2)使用大小寫轉(zhuǎn)換可以將選中字符串進行大小寫轉(zhuǎn)換 toggle case Ctrl + Shift + U
 (3)使用F2可以快速定位到錯誤位置
(4)使用Ctrl + Alt + L快速進行代碼格式化

2.2、live template

2.2.1、自定義完成函數(shù)

(1)進入settings(Ctrl + Alt + S)
 (2)搜索live template
 (3)添加組,添加內(nèi)容 abbreviation:輸入模板簡寫 description:模板描述 template text 模板具體內(nèi)容

2.2.2、psfi, psfs

自定義完成屬性

2.2.3、postfix

  • fori
  • sout
  • field(name.field---->能夠自動追加一個name屬性)
  • return (user.return)
  • nn (user.nn)----判空

2.2.4、Alt + Enter

  • 自動創(chuàng)建函數(shù)
  • list replace(使用for遍歷list時,可以使用Alt+Enter將其變?yōu)槠渌蛇x的遍歷方式)
  • 字符串format或者append
  • 實現(xiàn)接口
  • 單詞拼寫
  • 導包

3、高質(zhì)量代碼

3.1、重構(gòu)

3.1.1、變量重構(gòu)

  • Alt + Shift + R

3.1.2、方法重構(gòu)

方法一:在使用函數(shù)的地方進行更改,然后使用Alt + Shift + C
方法二:在使用函數(shù)的地方進行更改,然后使用Alt + Enter

3.2、抽取

3.2.1、抽取變量

  • 抽取為方法變量:需要抽取的地方使用 Alt + Shift + L
  • 抽取靜態(tài)變量 Ctrl + Alt + C
  • 抽取成員變量 Ctrl + Alt + F
  • 抽取為方法參數(shù) Ctrl + Alt + P

3.2.2、抽取函數(shù)

  • 將需要抽取為一個函數(shù)的代碼選中,然后使用 Alt + Shift + M

4、尋找修改軌跡

4.1、git的集成

4.1.1、行號與編輯區(qū)中間右鍵,選擇annotate,可以查看內(nèi)容的提交時間和作者等詳細信息
4.1.2、移動所有改動之處 Ctrl + Alt + Shift + up
4.1.3、撤銷,包括單個和項目改動之處

  • 撤銷當行或者局部 在原位置使用Ctrl + Alt + Z
  • 撤銷單個文件的修改 在空白位置使用 Ctrl + Alt + Z
  • 對應的可以在文件、文件夾上等使用 Ctrl + Alt + Z 撤銷其包含內(nèi)容的修改

4.2、local history(IDEA本地版本控制工具)

  • 與git類似更多內(nèi)容參考慕課相關(guān)教程

5、關(guān)聯(lián)

5.1、與Spring的關(guān)聯(lián)

得到相關(guān)引用bean的位置與關(guān)系。更多內(nèi)容參考慕課相關(guān)教程

5.2、與Database關(guān)聯(lián)

編輯sql時可以得到數(shù)據(jù)庫表、字段等相關(guān)信息,并且可以通過idea對數(shù)據(jù)庫或者mapper文件進行更改,并且能夠?qū)⒏耐降剿械捻椖肯嚓P(guān)文件。更多內(nèi)容參考慕課相關(guān)教程

6、調(diào)試

6.1、添加斷點 Ctrl + Shift + B (個人喜歡行上單擊)
6.2、單步運行 F6
6.3、resume F8 ---- 只在斷點運行
6.4、查看斷點 Ctrl + Shift + F8
6.5、禁止所有斷點 mute breakpoints
6.6、條件斷點 右鍵斷點,在condition中輸入相應條件表達式
6.7、表達式求值 在運行過程中查看某個表達式的值,debug開始運行時在想要查看值的位置 Ctrl + U 輸入相應的表達式,可以查看目前的值
6.8、運行到某一行 run to cursor Ctrl + R
6.9、set Value 在運行過程中修改某個變量的值
6.10、run where if you can 可以在可運行標志內(nèi)使用快捷鍵運行可運行標志內(nèi)的最大運行單元(方法、類)

7、其他操作

7.1、文件操作(未找到相關(guān)操作鍵)

  • 在當前文件同一級目錄下新建一個文件 Alt + insert
  • 復制當前文件
  • 移動當前文件

7.2、文本操作

7.2.1、復制文件名 文件上 Ctrl + C idea使用.md
7.2.2、復制完整路徑 文件上 Ctrl + Shift + C D:\develop\develop\note\學習筆記\idea\idea使用.md
7.2.3、連續(xù)復制多個,通過調(diào)出剪切板(Ctrl + Shift + V)選擇使用,并且可以通過剪切板上序號調(diào)出相應的內(nèi)容 idea使用.md application.properties NoteApplication

7.3、結(jié)構(gòu)圖

7.3.1、查看當前field,method 大綱 file structure Ctrl + F3
7.3.2、查看maven依賴、類圖 依賴:Ctrl + Alt + Shift + U
7.3.3、查看類繼承結(jié)構(gòu)、方法調(diào)用層次 繼承F4 方法--在方法上使用Ctrl + Alt + H

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java 中DateUtils日期工具類的實例詳解

    Java 中DateUtils日期工具類的實例詳解

    這篇文章主要介紹了Java 中DateUtils日期工具類的實例詳解的相關(guān)資料,有時候開發(fā)java項目使用日期類型,這里介紹下日期工具類,需要的朋友可以參考下
    2017-08-08
  • JDBC如何訪問MySQL數(shù)據(jù)庫,并增刪查改

    JDBC如何訪問MySQL數(shù)據(jù)庫,并增刪查改

    這篇文章主要介紹了JDBC如何訪問MySQL數(shù)據(jù)庫,幫助大家更好的理解和學習java與MySQL,感興趣的朋友可以了解下
    2020-08-08
  • java 重載(overload)與重寫(override)詳解及實例

    java 重載(overload)與重寫(override)詳解及實例

    這篇文章主要介紹了java 重載(overload)與重寫(override)詳解及實例的相關(guān)資料,并附實例代碼,需要的朋友可以參考下
    2016-10-10
  • IDEA .iml文件及.idea文件夾超詳細講解

    IDEA .iml文件及.idea文件夾超詳細講解

    iml文件是IntelliJ IDEA自己創(chuàng)建的模塊文件,用于java應用開發(fā),存儲一些模塊相關(guān)的信息,比如一個Java組建,插件組建,Maven組建等,這篇文章主要介紹了IDEA .iml文件及.idea文件夾,需要的朋友可以參考下
    2023-09-09
  • Java正則表達式的基本用法和實例大全

    Java正則表達式的基本用法和實例大全

    這篇文章主要給大家介紹了關(guān)于Java正則表達式的基本用法和實例的相關(guān)資料,大家在使用Java正則表達式的時候可查閱這篇文章,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-03-03
  • springboot結(jié)合websocket聊天室實現(xiàn)私聊+群聊

    springboot結(jié)合websocket聊天室實現(xiàn)私聊+群聊

    本文主要介紹了springboot結(jié)合websocket聊天室實現(xiàn)私聊+群聊,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07
  • Java中不得不知的Collection接口與Iterator迭代器

    Java中不得不知的Collection接口與Iterator迭代器

    這篇文章主要介紹了Java中的Collection接口與Iterator迭代器,文中有詳細的代碼示例供大家參考,對我們的學習或工作有一定的幫助,需要的朋友可以參考下
    2023-06-06
  • spring注解如何為bean指定InitMethod和DestroyMethod

    spring注解如何為bean指定InitMethod和DestroyMethod

    這篇文章主要介紹了spring注解如何為bean指定InitMethod和DestroyMethod,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • 多線程_解決Runnable接口無start()方法的情況

    多線程_解決Runnable接口無start()方法的情況

    這篇文章主要介紹了多線程_解決Runnable接口無start()方法的情況,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Spring?Boot請求處理之常用參數(shù)注解使用教程

    Spring?Boot請求處理之常用參數(shù)注解使用教程

    這篇文章主要給大家介紹了關(guān)于Spring?Boot請求處理之常用參數(shù)注解使用的相關(guān)資料,文中通過圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2022-03-03

最新評論

丰镇市| 甘泉县| 庆阳市| 芒康县| 临漳县| 盖州市| 宜城市| 石首市| 搜索| 白水县| 乐安县| 西乌| 潞西市| 奎屯市| 镇平县| 黄浦区| 新竹市| 宁德市| 察哈| 孟村| 同心县| 札达县| 江川县| 北海市| 临夏县| 龙胜| 兴文县| 兴义市| 沁阳市| 汝阳县| 莱西市| 太和县| 江北区| 桃园市| 上杭县| 昌都县| 九龙坡区| 三河市| 泌阳县| 泸定县| 沂南县|