我學習中的IntelJ

2021-07-12 05:40:51 字數 1714 閱讀 6077

因為從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...