官方幫助
https://www.jetbrains.com/help/idea/install-and-set-up-product.html
自己配置idea的一些心得體會,與大家共勉 所有設置都基於File-->settings
必備的Intellij插件 https://blog.csdn.net/FYGu18/article/details/80288476
快捷鍵 https://www.toutiao.com/i6625755624846131716/
常用的設置:
修改快捷鍵跟eclipse一樣 這樣做的後果就是和eclipse一樣使用IDEA
1.代碼提示忽略大小寫 (默認值是提供大寫的類匹配 有點噁心)
2.修改衝突的快捷鍵(可以改成自己想要的快捷鍵)
3.安裝第三方的插件
4.去掉Mybatis的xml sql文件的顏色背景
去掉background的勾選
自動編譯開關
忽略大小寫開關:
智能導包開關:自動導入不明確的結構 智能優化包
懸浮提示開關:把鼠標放在相應的類上,就會出現提示(這個功能有點坑 修改代碼的時候一直有懸浮提示 讓人很煩 慎選)
取消單行顯示tabs的操作:
項目文件編碼:在文件中輸入文字時他會自動的轉換爲Unicode編碼,然後在idea中發開文件時他會自動轉回文字來顯示 爲了防止文件亂碼,你的properties文件,一般都不會出現中文亂碼!。
滾軸修改字體大小:按住Ctrl+滾軸可以修改編輯器字體大小
設置行號顯示:
還有一些縮寫,方便使用
1:psvm public static void main(String[] args){}
2:sout System.out.println();
3:souf System.out.printf();
4:serr System.err.println();
5:psf public static final
6:psfi public static final int
7:psfs public static final String
抽取一段代碼重構: alt + shift + m
for循環語法:
itar: 生成array for代碼塊
for (int i = 0; i < array.length; i++) {
= array[i];
}
itco 生成Collection迭代
for (Iterator<String> iterator = locationUrl.iterator(); iterator.hasNext(); ) {
String next = iterator.next();
}
iten 生成enumeration遍歷
while (enumeration.hasMoreElements()) {
Object nextElement = enumeration.nextElement();
}
iter 生成增強forxun
for (String s : locationUrl) {
}
itit 生成iterator 迭代
while (iterator.hasNext()) {
Object next = iterator.next();
}
itli 生成List的遍歷
for (int i = 0; i < locationUrl.size(); i++) {
String s = locationUrl.get(i);
}
5.Debug模式
F8 單步調試 不進入函數內部
F7 單步調試 進入函數內部
F9 繼續執行,進入
shift+F7 選擇要進入函數
shift+F8 跳出函數
Ait+F9 運行到斷點
參考博客 https://blog.csdn.net/fly910905/article/details/80013391