因為從eclipse轉intelj,所以做一些基礎總結,intellij
能夠智慧型感知
spring
、hibernate
等主流框架的配置檔案和類,以靜制動,在看似「靜態
」的外表下,智慧型地掃瞄理解你的專案是如何構造和配置的
1.基礎快捷鍵
shift + f6 改名
ctrl + shift + space 智慧型提示
f2/shift +f2 移動到錯誤的地方
alt + insert 輔助
alt + enter 快速修復
ctrl + shift + enter 自動補全字元
重構,refactor this arlt + shift + alt + t
ctrl + shift + v 提取變數,剪貼簿裡的類容
選中** ctrl + w 反向選中 ctrl + shift + w
ctrl + left /right 移動單詞的前後
alt + forward / after 移動到方法前後
intellij
的ctrl+n/ctrl+shift+n
可以開啟類或資源
只需按shift+shift
即可在乙個彈出框中搜尋任何東西,包括類、資源、配置項、方法等等。
類的繼承關係則可用
ctrl+h
開啟類層次視窗,在繼承層次上跳轉則用
ctrl+b/ctrl+alt+b
分別對應父類或父方法定義和子類或子方法實現,檢視當前類的所有方法用
ctrl+f12
要找類或方法的使用也很簡單,
alt+f7
。要查詢文字的出現位置就用
ctrl+f/ctrl+shift+f
在當前視窗或全工程中查詢,再配合
f3/shift+f3
前後移動到下一匹配處。
fori/sout/psvm+tab
即可生成迴圈,輸出,main函式
ctrl + j 檢視所有模版
intellij idea 13
中加入了字尾自動補全功能
(postfix completion)
,比模板生成更加靈活和強大。例如要輸入
for(user user : users)
只需輸入
user.for+tab
。再比如,要輸入
date birthday = user.getbirthday();
只需輸入
user.getbirthday().var+tab
即可。
格式化**
:格式化import列表ctrl+alt+o
,格式化**ctrl+alt+l
。
切換視窗
:alt+num
,常用的有1-專案結構,3-搜尋結果,4/5-執行除錯。ctrl+tab
切換標籤頁,ctrl+e/ctrl+shift+e
開啟最近開啟過的或編輯過的檔案。
單元測試
:ctrl+alt+t
建立單元測試用例。
我學習Object C中的收穫總結(三)(四)
三 具體的來講.h與.m檔案 在.h裡的 inte ce與 end之間在乙個大括號裡建立類的例項變數 nsstring name nsstring gender nsstring hobby int age 基礎型別不用加 oc裡的自定義型別都需要加 與指標類似 h檔案裡方法的宣告 上次說到了減號開...
我學習Object C中的收穫總結(五)(六)
五 類的繼承能夠大大簡化 公共的方法與例項變數寫在父類裡,子類只寫自己特有的。並且oc裡沒有多繼承,只能單繼承。多級繼承之後,執行方法時是現在本類中找,沒有就在父類中找,逐級向上。子類重寫父類的方法了又想呼叫父類的這個方法,用super呼叫。例 super 父類方法 遍歷構造器 它是乙個加號方法,封...
Python 我工作學習中的好幫手
最近在工作中,我需要在solaris上寫很多測試或者輔助工作的指令碼。因為單位只推薦使用perl或者python,所以我不能選擇我最喜歡的ruby,當然我不會去選擇perl 不是說perl不好,只是我不喜歡perl 其實python我也有不喜歡的地方,譬如那種ugly的縮排,還有混雜著len lis...