這樣用idea遵湖,讓開發(fā)更高效

跳轉(zhuǎn)

  • ctrl alt [ or ] : 不同idea窗口之間的切換
  • alt + 旁邊對(duì)應(yīng)菜單前面的數(shù)字 : 跳到對(duì)應(yīng)的菜單
  • ctrl e:切換文件
  • ctrl f11:數(shù)字收藏,按鍵后會(huì)出現(xiàn)下圖這種翁涤,然后點(diǎn)擊一個(gè)數(shù)字桥言,就收藏了
  • ctrl 書簽的數(shù)字:跳到對(duì)應(yīng)數(shù)字的收藏那里,就是上面ctrl f11收藏的
  • alt shift f:收藏文件葵礼、函數(shù)(將光標(biāo)放在函數(shù)名處)

精準(zhǔn)搜索

  • ctrl n:搜索Class 号阿,按兩次搜索包括自己寫的之外的類
  • ctrl shfit n:查找文件,按兩次同上面的效果
  • ctrl shfit alt n :查找函數(shù)鸳粉,按兩次同上面的效果
  • ctrl shfit f:查找字符串扔涧,按兩次同上面的效果
  • ctrl shfit a: 查找操作
  • ctrl shfit u:大小寫轉(zhuǎn)換
  • f2:定位到錯(cuò)誤的地方
  • ctrl shfit slt j:選中與當(dāng)前選中的一樣的字符,然后接下來的操作就可以批量操作
    說一下這個(gè)功能的應(yīng)用場(chǎng)景届谈,比如有一個(gè)json字符串枯夜,我們想要把他寫成java的變量,就可以用這個(gè)操作艰山。

代碼生成

  • psvm:生成主函數(shù)
  • psfi: public static final int
  • psfs: public static final String
  • sout: System.out.prntln();

template

如何在創(chuàng)建的類的時(shí)候出現(xiàn)自己的一些信息湖雹,就可以用template來實(shí)現(xiàn)。設(shè)置中搜索template曙搬,然后點(diǎn)擊File and Code Templates摔吏,在Class 、Interface 纵装、Enum中進(jìn)行設(shè)置征讲。

然后點(diǎn)擊Apply,ok搂擦,去試一下

剛才配置了 ${description}稳诚,會(huì)出現(xiàn)一個(gè)框,輸入描述信息

可以看到在類中出現(xiàn)了瀑踢,一些我們配置的信息

Live template

可以在這里設(shè)置代碼的模板扳还,通過簡(jiǎn)單的字母快速輸出定義好的模板內(nèi)容

  1. 打開設(shè)置才避,搜Live template,然后就可以看到了氨距,點(diǎn)擊右側(cè)的+桑逝,我們先添加一個(gè)分組
  1. 選中剛剛添加的分組,添加一個(gè)template
  1. 按圖中填寫好后俏让,點(diǎn)擊Define
  1. 再彈出的框中選擇Java楞遏,然后點(diǎn)擊Apply,ok就可以了
  1. 下面看看如何使用首昔,輸入psc寡喝,就有代碼提示出來了,點(diǎn)擊enter勒奇,就寫好了一段代碼预鬓,寫好注釋后,點(diǎn)擊enter還會(huì)跳到寫變量名的位置

postfix

  • 數(shù)字.fori:生成for循環(huán)赊颠,條件為小于數(shù)字
  • 數(shù)字.forr:生成for循環(huán)格二,條件為大于0
  • 集合.for: forEach循環(huán)
  • 集合.fori:for循環(huán),條件小于長度
  • 集合.forr:for循環(huán)竣蹦,條件大于0
  • 值 or 變量.sout:System.out.println("值" or 變量);
  • 變量.field:當(dāng)調(diào)用一個(gè)類的構(gòu)造方法時(shí)顶猜,在類中的構(gòu)造方法不完善,在構(gòu)造方法中使用完善該構(gòu)造方法的代碼
  • 變量.return:return 變量;
  • 變量.nn:if語句痘括,變量长窄!= null

alt enter

  • 生成函數(shù):在調(diào)用沒寫的函數(shù)時(shí),光標(biāo)在函數(shù)處远寸,按鍵后可以生成函數(shù)
  • list replace:用簡(jiǎn)潔的代碼替換冗長的代碼抄淑,在for循環(huán)中,將光標(biāo)放在for處按鍵
  • 字符串format或者build:手動(dòng)拼接的字符串可以將光標(biāo)放在字符串驰后,按鍵,替換
  • 實(shí)現(xiàn)接口:將光標(biāo)放在接口名矗愧,按鍵灶芝,實(shí)現(xiàn)
  • 單詞拼寫:?jiǎn)卧~錯(cuò)了會(huì)有波浪線提示,光標(biāo)放上去按鍵會(huì)有提示替換的
  • 導(dǎo)包

重構(gòu)

  • 重構(gòu)變量:快捷鍵:shfit f6

光標(biāo)放在要改的變量上唉韭,按鍵夜涕,修改這變量,當(dāng)前文件中的所有的變量都會(huì)被改

  • 重構(gòu)方法:快捷鍵:ctrl f6
  1. 光標(biāo)放在要重構(gòu)的方法上属愤,按鍵女器,重構(gòu)方法
  2. 在調(diào)用方法處修改,然后alt enter住诸,選add...驾胆,可以根據(jù)調(diào)用處的修改重構(gòu)方法
  • 全局替換 :Ctrl shift r

查看修改軌跡

  • git集成
  • Local History

使用快捷鍵 ctrl shfit a涣澡,輸入Local History,點(diǎn)擊show histor丧诺,然后就可以看到自己的改動(dòng)入桂,以及文件前后的對(duì)比,還可以在這里恢復(fù)以前的代碼

圖片.png

調(diào)試

  • f8:?jiǎn)尾教氩笛郑徊揭徊綀?zhí)行
  • f9:跳到下一個(gè)斷點(diǎn)
  • shfit ctrl f8:查看所有斷點(diǎn)
  • alt f8:查看變量的值
  • alt f9:運(yùn)行到光標(biāo)的地方
  • f2:修改變量的值
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末抗愁,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子呵晚,更是在濱河造成了極大的恐慌蜘腌,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,639評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件饵隙,死亡現(xiàn)場(chǎng)離奇詭異撮珠,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)癞季,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門劫瞳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人绷柒,你說我怎么就攤上這事志于。” “怎么了废睦?”我有些...
    開封第一講書人閱讀 157,221評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵伺绽,是天一觀的道長。 經(jīng)常有香客問我嗜湃,道長奈应,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,474評(píng)論 1 283
  • 正文 為了忘掉前任购披,我火速辦了婚禮杖挣,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘刚陡。我一直安慰自己惩妇,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,570評(píng)論 6 386
  • 文/花漫 我一把揭開白布筐乳。 她就那樣靜靜地躺著歌殃,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蝙云。 梳的紋絲不亂的頭發(fā)上氓皱,一...
    開封第一講書人閱讀 49,816評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼波材。 笑死股淡,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的各聘。 我是一名探鬼主播揣非,決...
    沈念sama閱讀 38,957評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼躲因!你這毒婦竟也來了早敬?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,718評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤大脉,失蹤者是張志新(化名)和其女友劉穎搞监,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體镰矿,經(jīng)...
    沈念sama閱讀 44,176評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡琐驴,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,511評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了秤标。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片绝淡。...
    茶點(diǎn)故事閱讀 38,646評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖苍姜,靈堂內(nèi)的尸體忽然破棺而出牢酵,到底是詐尸還是另有隱情,我是刑警寧澤衙猪,帶...
    沈念sama閱讀 34,322評(píng)論 4 330
  • 正文 年R本政府宣布馍乙,位于F島的核電站,受9級(jí)特大地震影響垫释,放射性物質(zhì)發(fā)生泄漏丝格。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,934評(píng)論 3 313
  • 文/蒙蒙 一棵譬、第九天 我趴在偏房一處隱蔽的房頂上張望显蝌。 院中可真熱鬧,春花似錦订咸、人聲如沸琅束。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至料滥,卻和暖如春然眼,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背葵腹。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評(píng)論 1 266
  • 我被黑心中介騙來泰國打工高每, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留屿岂,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,358評(píng)論 2 360
  • 正文 我出身青樓鲸匿,卻偏偏與公主長得像爷怀,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子带欢,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,514評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容