大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 Java開發工具IDEA的使用小技巧

Java開發工具IDEA的使用小技巧

更新時間:2021-11-17 11:11:45 來源:動力節點 瀏覽1272次

IDEA調試快捷鍵

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的使用小技巧”的介紹,希望對大家能夠有所幫助。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 欧美激情一区二区 | 久久99热久久精品23 | 91成人国产 | 欧美一区二区三区香蕉视 | 国产色婷婷精品综合在线观看 | 免费黄色小视频在线观看 | 国内精品久久久久丫网址 | 99热精品久久只有精品黑人 | 国产 在线 | 日韩 | 久久七国产精品 | 亚洲另类老妇videos | 很黄的网站在线观看 | 国产精品第一区亚洲精品 | 一级毛片老太婆交性欧美 | 国产亚洲一区呦系列 | 亚洲日产2021三区在线 | 亚洲国产成人精品激情 | 亚洲一区中文字幕在线观看 | 老子影院无码午夜伦不卡 | 亚洲精品动漫一区二区三区在线 | 丁香午夜| 可以免费观看一级毛片黄a 可以直接看的毛片 | 国产美女久久久 | 免费观看黄色 | 99久精品| 久久99国产乱子伦精品免费 | 亚洲欧美日韩中文综合在线不卡 | 四虎影院地址 | 国产成人精品综合久久久 | 国内精品久久久久影院亚洲 | 午夜在线视频一区二区三区 | 成人a毛片免费视频观看 | 久久精品日日躁夜夜躁欧美 | 久色免费视频 | 国农村精品国产自线拍 | 手机看一级片 | 成人a视频在线观看 | 久综合网 | 国产一区二区三区日韩欧美 | 热久久最新地址 | 91热久久免费精品99 |