idea for循环快捷键_IDEA骚技巧,编码速度至少快一倍
IDEA是目前市場上最好用的IDE,公認的!
前幾年eclipse在市場上非常流行,因此大多數人都習慣了eclipse的一些快捷鍵。近年來,隨著IDEA的興起,很多人都放棄了exlipse,進而選擇了IDEA,但是有些人習慣將快捷鍵方式更換成eclipse的。這里我不建議這樣做,熟悉一套快捷鍵差不多一周時間就夠了,直接使用IDEA默認的快捷鍵可以體驗到更多隱藏的小技巧~下面我們一起來看看IDEA都有哪些奇淫小技巧。
一、Postfix Completion相關技巧
Postfix Completion其實就是關于代碼補全的一些模板。我們可以在Settings——>Editor——>General——Postfix Completion中看到他的一些模板。下面我們一起看看常用的一些語法。
一定要設置自動導包和自動去除無用的包,能節省大量的時間
Settings->Editor->General->Auto Import
if相關
定義一個boolean類型的變量flag和一個String類型的變量name來進行測試。
boolean flag = true;String name = "Java旅途";語法:
flag.if效果:
if (flag) {}語法:
flag.else效果:
if (!flag) {}語法:
string.null效果:
if (string == null) {}語法:
string.notnull 或者 string.nn效果:
if (string != null) {}語法:
string.switch效果:
switch (string) {}語法:
flag.while效果:
while (flag) {}for相關
定義一個string類型的數組來測試。
String[] param = {"1","2","3"};語法:
param.fori效果:
for (int i = 0; i < param.length; i++) {}語法:
param.forr效果:
for (int i = param.length - 1; i >= 0; i--) {}語法:
param.for 或者 param.iter效果:
for (String s : param) {}變量相關
新定義一個User類,添加name和age兩個屬性用來測試。
public class User { private String name = "Java旅途"; private int age = 18; public User() {} public User(String name, int age) { this.name = name; this.age = age; }}語法:
User.new效果:
new User();語法:
new User().var效果:
User user = new User();語法:
new User().field效果:
private User user;user = new User();語法:
new object.castvar效果:
User user = (User) new Object();其他常用
語法:
"".return效果:
return "";語法:
flag.sout效果:
System.out.println(flag);語法:
new User().try效果:
try { new User();} catch (Exception e) { e.printStackTrace();}語法:
new Exception().throw效果:
throw new Exception();語法:
string.synchronized效果:
synchronized (string) {}二、inject language
inject language可以快速幫助我們構建我們所需要的一些語法。比如JSON、HTML、XML等等。
快速定義JSON
如果們自己去定義一個json字符串則需要手動的去用\將”轉義。我們使用inject language則可以省去這個步驟。
我們定義一個json的字符串,將光標放在“”中間,然后按Alt+Enter,出來如下提示后,選擇Inject language or reference。
然后點擊Enter進入后,選擇或搜索JSON后回車。然后繼續按Alt+Enter,出來如下提示后,我們選擇Edit JSON Fragment。
回車后,會彈出一個輸入框。我們在輸入框中寫我們的JSON就可以了,它會自動幫我們轉義。
使用html等其他也是一樣的方法,它會自動幫我們補全結束標簽。
幾個神秘的快捷鍵
- 快速重命名
- 定位到最近瀏覽過的文件
- 定位到最近修改過的文件
- 查看當前類所有的method
- 查看類結構圖
喜歡就點個"贊"唄^_^
總結
以上是生活随笔為你收集整理的idea for循环快捷键_IDEA骚技巧,编码速度至少快一倍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: u盘不读出来怎么办 U盘读不出来怎么办
- 下一篇: 稀释的盐水分大可以用炒锅浓缩水分吗?