更新時(shí)間:2021-11-17 11:11:45 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1358次
F8 跳到下一步 相當(dāng)于eclipse的F6
F7 進(jìn)入到方法 相當(dāng)于eclipse 的F7
F9 恢復(fù)程序到下一個(gè)斷點(diǎn) 相當(dāng)于eclispe的 進(jìn)入下一個(gè)斷點(diǎn)
shift+F8 跳到下一個(gè)斷點(diǎn)
Alt+F8 查看變量的值 (也可以鼠標(biāo)點(diǎn)擊變量,出現(xiàn)彈框后,點(diǎn)擊+,即可顯示變量值框)
1.checkout項(xiàng)目
方法一:SVN上checkOut項(xiàng)目,file—open...選擇項(xiàng)目路徑。
方法二:VCS——checkout from version control——Subversion(右鍵項(xiàng)目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.打包
點(diǎn)擊右上角 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 全局搜 在項(xiàng)目空間中搜索
ctrl+F 搜當(dāng)前類(lèi)里面 方法 Alt+F3 高亮顯示選中文本 F3切換到下一個(gè)匹配項(xiàng)
雙擊shift 搜類(lèi)/文件
ctrl+N 快速打開(kāi)類(lèi)
ctrl+shift+N 快速打開(kāi)文件
Ctrl+Shift+Alt+N,查找類(lèi)中的方法或變量
Ctrl+O 查看類(lèi)中方法和屬性 (原idea快捷鍵為ctrl+F12,keyMap中修改為Ctrl+O)
ctrl+鼠標(biāo)右鍵 方法提示
Ctrl+L 實(shí)現(xiàn)抽象方法
ctrl+alt+V 自動(dòng)抽取變量(new Student() 自動(dòng)補(bǔ)齊Student student =new Student() )
其他常用快捷鍵:
ctrl+G 定位到哪一行
ctrl+X 刪除行
ctrl+D 復(fù)制行
ctrl+shift+U 大小寫(xiě)轉(zhuǎn)換
ctrl+shift+ 上鍵 移動(dòng)一個(gè)方法或代碼塊
ctrl+H 顯示類(lèi)結(jié)構(gòu)圖
ctrl+W 選中文本 (連續(xù)按,選中范圍增大)
ctrl+alt+left/right 返回到上次瀏覽的位置
alt+left/right 切換代碼視圖
Alt+up/down 在方法間快速移動(dòng)
抽象類(lèi)和實(shí)體類(lèi)之間跳轉(zhuǎn):
ctrl+B 找變量的來(lái)源 相當(dāng)于 類(lèi)名下點(diǎn)擊下劃線
ctrl+Alt+B 找抽象類(lèi)的實(shí)現(xiàn)類(lèi)
ctrl+shift+B 找變量的類(lèi) (打開(kāi)變量的定義類(lèi)型)
ctrl+U 跳轉(zhuǎn)到抽象類(lèi)聲明
ctrl+alt+F7 查找變量或方法在工程中,被引用的地方
ctrl+F4關(guān)閉當(dāng)前編輯框
個(gè)人設(shè)置快捷鍵:
hc 類(lèi)注釋
mc 方法注釋
pc 屬性注釋
sysout 打印方法 (output)
psvm main方法 (other)
9.自動(dòng)寫(xiě)Dto set+屬性
Button button=new Button();
選中上文實(shí)例化代碼,按Alt+enter即可,彈出下拉框選擇 generate all setter
自動(dòng)生成以下代碼:
button.setName();
button.setId();
10.自動(dòng)實(shí)現(xiàn) 接口未實(shí)現(xiàn)方法 Ctrl + i
11.ctrl+R 查找/替換 shift+F6 重命名
12.maven上同步項(xiàng)目最新包 Maven project——Reimport 或者右鍵選擇 Synchronize preRelease
13.自動(dòng)生成get或set方法 類(lèi)文件——右鍵generate——getter and setter 或者alt+insert
14.刷新 clean項(xiàng)目 Build——Rebuild project
15.提交代碼 ctrl+k 或者 右鍵項(xiàng)目——subversion——commit directory
回退修改代碼 Subversion——revert
16.Ctrl+Alt+L 格式化代碼
17.Ctrl+Alt+O 優(yōu)化導(dǎo)入的類(lèi)和包
18.文件目錄自動(dòng)鏈接到當(dāng)前編輯文件
project旁邊——設(shè)置按鈕—— 勾選Autoscroll from source
19.ctrl+alt+T 自動(dòng)生成 try-catch代碼,if-else,do-while代碼
20.ctrl+shift+space 自動(dòng)補(bǔ)全代碼
21.ctrl+X 刪除行 Ctrl+D復(fù)制行
22.配置 代碼 自定義快捷鍵
file——settings——live Templates——zhangzcGroup
hc 類(lèi)注釋 mc方法注釋
點(diǎn)擊第四步的Define,選擇EveryWhere(就是在所有文件中生效),也可以自行選擇相應(yīng)的文件中。
上圖中也可以自行定義變量,調(diào)用系統(tǒng)方法。
例如Template text中填寫(xiě)System.out.println($ZHANG$); 然后點(diǎn)擊 Edit variables,彈出的對(duì)話框中配置變量替代的方法。
23.修改/查看已有快捷鍵
file——settings——keymap
24.編輯快捷鍵
ctrl+W 選中一行,一個(gè)代碼塊,一個(gè)方法
ctrl+D 復(fù)制一行
Ctrl+X 刪除一行
25.
ctrl+alt+B 跳轉(zhuǎn)到方法實(shí)現(xiàn)處
ctrl+B 跳轉(zhuǎn)到方法定義處
26.idea 導(dǎo)入非maven項(xiàng)目時(shí)引入lib的jar方法
在myeclipse中的建立的非maven項(xiàng)目如果想導(dǎo)入到idea中,會(huì)出現(xiàn)無(wú)法識(shí)別lib的情況,按照下圖操作即可.
點(diǎn)擊file—project structure 按鈕。
然后按照下圖,點(diǎn)擊1,2,3,就出現(xiàn)下圖的3三個(gè)選項(xiàng),選擇jars and directories 選項(xiàng),然后在彈出的目錄框中選擇自己項(xiàng)目中的lib目錄.點(diǎn)擊確定,即可出現(xiàn)下圖中箭頭對(duì)應(yīng)的選項(xiàng),這樣即可讓lib目錄正常發(fā)揮作用.
27.添加插件:file——settings——plugins
有以下三種方式:
(1)Install JetBrains plugins 從應(yīng)用商店下載添加
(2)Browse repositories 從瀏覽器下載添加
(3)Install plugins from disk 從本地硬盤(pán)添加
27.查看類(lèi)里面屬性和方法file structure
Idea 原快捷鍵 Ctrl+F12 修改為Ctrl+O(與eclipse一致)
28.Lombok插件 settings——plugins——安裝插件
用注解的方式代替各類(lèi)java代碼
@Data :注解在類(lèi)上;提供類(lèi)所有屬性的 getting 和 setting 方法,此外還提供了equals、canEqual、hashCode、toString 方法
@Setter:注解在屬性上;為屬性提供 setting 方法
@Getter:注解在屬性上;為屬性提供 getting 方法
@Log4j :注解在類(lèi)上;為類(lèi)提供一個(gè) 屬性名為log 的 log4j 日志對(duì)象
@NoArgsConstructor:注解在類(lèi)上;為類(lèi)提供一個(gè)無(wú)參的構(gòu)造方法
@AllArgsConstructor:注解在類(lèi)上;為類(lèi)提供一個(gè)全參的構(gòu)造方法
@EqualsAndHashCode:實(shí)現(xiàn)equals()方法和hashCode()方法
@ToString:實(shí)現(xiàn)toString()方法
@Cleanup:關(guān)閉流
@Synchronized:對(duì)象同步
@SneakyThrows:拋出異常
28.GenerateAllSetter插件
new一個(gè)對(duì)象,alt+enter set對(duì)象所有屬性
29.GsonFormat插件
可根據(jù)json數(shù)據(jù)快速生成java實(shí)體類(lèi)
30.codeGlance插件
小地圖,快速定位代碼 預(yù)覽 開(kāi)啟快捷鍵 ctrl+shift+G
31.key promoter插件
快捷鍵提示工具
32.String manipulation插件 alt+m
字符串處理工具
33.Translation插件 右鍵菜單——translation
英譯漢 漢譯英工具
34.Free Mybatis plugin 插件
讓mybatis.xml像java一樣可以編輯,抽象類(lèi)跳到實(shí)現(xiàn)類(lèi) ctrl+alt+右鍵(和java一樣)
Mybatis plugin插件(付費(fèi)版) 需要破解
35.Grep console 插件
自定義日志顏色
選中內(nèi)容右鍵選中Grep即可生成新的過(guò)濾console。
expression參考以下配置
36.maven helper 插件
查看maven包之間的依賴(lài)關(guān)系,打開(kāi)pom.xml文件,左下角切換 text和Dependency Analyzer視圖
用法:
右鍵單擊Editor | Run Maven
右鍵單擊Project View Toolbar | Run Maven
CTRL + ALT + R —— “Quick Run Maven Goal”操作
自定義目標(biāo):Settings | (Other Settings) | Maven Helper
定義快捷鍵:Settings | Keymap | Plug-ins | Maven Helper
打開(kāi)pom文件,單擊“Dependency Analyzer”選項(xiàng)卡,單擊鼠標(biāo)右鍵得到更多操作。
37.FindBugs 插件 右鍵——FindBugs
使用方法很簡(jiǎn)單,就是可以對(duì)多種級(jí)別的內(nèi)容進(jìn)行finbugs
38.Jrebel插件
熱部署插件 (需要注冊(cè)碼破解)
39.idea未保存文件添加 * 標(biāo)志
以上就是關(guān)于“Java開(kāi)發(fā)工具IDEA的使用小技巧”的介紹,希望對(duì)大家能夠有所幫助。
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)