從Eclipse轉 Intellij Idea 需要做的設定 快速鍵設定,eclipseintellij

來源:互聯網
上載者:User

從Eclipse轉 Intellij Idea 需要做的設定 快速鍵設定,eclipseintellij

有時候希望使用自動補全,因為不偷懶的程式員不是好程式員。但是Idea的預設快速鍵是 Ctrl + 空格。 對於安裝中文IME的普通人來說那就是杯具了,你懂的。

修改方法如下:

點擊 檔案菜單(File) –> 點擊 設定(Settings… Ctrl+Alt+S), –> 開啟設定對話方塊。

在左側的導航框中點擊 KeyMap。 
接著在右邊的樹型框中選擇 Main menu –> Code –> Completion. 
接著需要做兩件事: 
1. 移除原來的Cycle Expand Word 的 Alt+斜杠 快速鍵綁定。 
2. 在 Basic 上點擊右鍵,去除原來的 Ctrl+空格 綁定,然後添加 Alt + 斜杠 快速鍵。

然後應用(Apply), OK.




在intellij idea 裡來回跳轉查詢方法,在不知道快速鍵的時候真是抓狂。


看到key map中的快速鍵

在左邊的搜尋方塊中輸入"keymap",搜尋到keymap之後,點擊它,在右邊的搜尋方塊中輸入"Navigate",就會看到在Navigate目錄下有一個Back  forward

後退back  ctrl +alt + ← 或者button4 click

前進forward ctrl +alt + →  或者 button5 click

移除原來的 綁定,然後添加你的 快速鍵。


Ctrl+H開啟類層次視窗,在繼承層次上跳轉則用 Ctrl+B/Ctrl+Alt+B分別對應父類或父方法定義和子類或子方法實現,查看當前類的所有方法用 Ctrl+F12

要找類或方法的使用也很簡單,Alt+F7。要尋找文本的出現位置就用Ctrl+F/Ctrl+Shift+F在當前視窗或全工程中尋找,再配合F3/Shift+F3前後移動到下一匹配處。



Ctrl+Shift+F全域搜尋 eclipse alt+h

Ctrl+Shift+r全域替換 eclipse alt+f



alt+f8 查看選中運算式的值(eclipse 為 ctrl+u)

f4  類結構圖 

alt 7 類方法

Crtl+N:定位到Java類,預設為定位項目中的java檔案,如果你設定了開發包的Source,也可以定位到項目外的Java檔案,如Jdk的原檔案。

Crtl+Shift+N:定位到檔案,也包含項目的Java檔案,所有項目中的其他檔案,如xml,jsp,poperty檔案均可以使用改方法定位。


在模組下面執行System.getProperty("user.dir")獲得的是project的目錄

修改Working directorys:$MODULE_DIR$



idea svn git 修改檔案後,父資料夾一同變色設定

File—->settings—->version control—–>勾選show directories with changed descendants 




代碼模板:【設定(Settings)】操作, 在【編輯器(Editor)】中找到【檔案和代碼模板(File and Code Templates)】,選擇你想要設定的檔案類型進行編輯即可。

樣本 python檔案:

#!/usr/bin/python# -*- coding: UTF-8 -*-import sysreload(sys)sys.setdefaultencoding('utf-8')class ${NAME}():    pass

附上模板變數:

 ${PROJECT_NAME} - 當前Project名稱; ${NAME} - 在建立檔案的對話方塊中指定的檔案名稱; ${USER} - 目前使用者名; ${DATE} - 當前系統日期; ${TIME} - 當前系統時間; ${YEAR} - 年; ${MONTH} - 月; ${DAY} - 日; ${HOUR} - 小時; ${MINUTE} - 分鐘; ${PRODUCT_NAME} - 建立檔案的IDE名稱; ${MONTH_NAME_SHORT} - 英文月份縮寫, 如: Jan, Feb, etc; ${MONTH_NAME_FULL} - 英文月份全稱, 如: January, February, etc;



Setting->editor->Inspections->java->Serialization issues->Serializable class without ’serialVersionUID’ 

選上以後,在你的class中:Alt+Enter就會提示自動建立serialVersionUID了。


Could not autowire. No beans of 'xxxx' type found

降低Autowired檢測的層級,將Severity的層級由之前的error改成warning或其它可以忽略的層級。

Setting->editor->Inspections->spring->spring code-> code->autowiring for bean class

 serevity 改為warning


finds duplicated code 關閉

開啟 Settings → Editor → Inspections. 
在出現的搜尋欄處搜尋 Duplicated Code ,斷行符號,取消掉Duplicated Code後面的鉤鉤,然後OK即可取消提示


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.