第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

IntelliJ IDEA神器使用技巧

難度中級(jí)
時(shí)長 2小時(shí)20分
學(xué)習(xí)人數(shù)
綜合評(píng)分9.70
171人評(píng)價(jià) 查看評(píng)價(jià)
9.8 內(nèi)容實(shí)用
9.7 簡潔易懂
9.6 邏輯清晰
  • ctrl+alt+v? ? ?抽取????????????????? ?將重復(fù)出現(xiàn)的參數(shù)抽取成變量

    ctrl+alt+f????? 抽取成員變量?????將重復(fù)出現(xiàn)的參數(shù)抽取成成員變量

    ctrl+alt+p???? 抽取方法參數(shù)???? 將方法中用到的成員變量抽取成入?yún)?,從而減少代碼的耦合依賴 this.xxx->method(string xxx)

    ctrl+alt+m????抽取函數(shù)????????????將邏輯代碼封裝成函數(shù),從而將復(fù)雜邏輯代碼變?yōu)閹讉€(gè)獨(dú)立簡單的方法調(diào)用

    查看全部
    0 采集 收起 來源:抽取

    2021-08-07

  • ctrl+alt+v? ? ?抽取????????????????? ?將重復(fù)出現(xiàn)的參數(shù)抽取成變量

    ctrl+alt+f????? 抽取成員變量?????將重復(fù)出現(xiàn)的參數(shù)抽取成成員變量

    ctrl+alt+p???? 抽取方法參數(shù)???? 將方法中用到的成員變量抽取成入?yún)?,從而減少代碼的耦合依賴 this.xxx->method(string xxx)

    ctrl+alt+m????抽取函數(shù)????????????將邏輯代碼封裝成函數(shù),從而將復(fù)雜邏輯代碼變?yōu)閹讉€(gè)獨(dú)立簡單的方法調(diào)用

    查看全部
    0 采集 收起 來源:抽取

    2021-08-07

  • o.cast = ((end)o)

    arg.field

    value.for? ? foreach? ?value[]

    foo.fori????????for(int i=0;i<foo;i++)

    value.format? String.format(value,end)

    foo.forr????????for(int i=foo;i>0;i++)

    e.if????????????????if(e)

    e.else????????????if(!e)

    foo.new????????new foo()

    o.nn????????????? ?if(o!=nulll)

    o.sout????????????System.out.println(o)

    m().try????????????try(m())catch

    x.while????????????while(x)

    查看全部
    0 采集 收起 來源:postfix

    2021-08-07

  • HOME ????????????????????移至行首

    END????????????????????? ? 移至行末

    ctrl+→???????????????????? 跳一個(gè)單詞

    shift+→????????????????? ?選中移動(dòng)的字符

    ctrl+shift+alt+J????? ?列操作(同時(shí)操作所有和選中字符相同的字符)

    ctrl+alt+L???????????????? reformat code

    ctrl+shift+U????????????大小寫

    查看全部
    0 采集 收起 來源:列操作

    2021-08-07

  • ctrl+n????????????????????定位class

    ctrl+shift+n????????? ?定位file

    ctrl+shift+alt+n????定位symbol

    ctrl+shift+f?????????? ?定位字符串

    查看全部
    0 采集 收起 來源:精準(zhǔn)搜索

    2021-08-07

  • ctrl+alt+][????????????? ? ? ? 項(xiàng)目跳轉(zhuǎn)

    ctrl+e????????????????????? ? ? ?recent file

    ????????????????????????????????? ? ?recent changed files

    ctrl+shift+backspace? ? last edit location

    ctrl+alt+← →????????????????back forward

    f11? ctrl+f11????????????????? bookmarks

    shift+f11????????????????????????show bookmarks

    alt+shift+f???????????????????? add to favorite

    ctrl+shift+s? ?"P"????????????acejumpword "P"

    查看全部
  • win批量列操作:ctrl+alt+shift+j

    查看全部
    0 采集 收起 來源:列操作

    2021-07-04

  • shift+F6 重構(gòu)變量名

    查看全部
    0 采集 收起 來源:重構(gòu)

    2021-06-16

  • 快捷鍵

    ctrl+shift+]

    ctrl+shift+[

    ctrl+shift+A? : recent files

    ctrl+E 最近文件 show changed only

    http://img1.sycdn.imooc.com//60c85df000010b5a03240216.jpg

    查看全部
  • 項(xiàng)目的跳轉(zhuǎn)
    ctrl+Alt+[]

    文件的跳轉(zhuǎn)
    ctrl+e 最近的文件
    ctrl+shift+e 最近編輯的文件

    瀏覽修改位置的跳轉(zhuǎn)
    ctrl+shift+backspace

    最新瀏覽位置的修改
    ctrl+shift+左箭頭(win10會(huì)改變屏幕方向)

    使用書簽進(jìn)行跳轉(zhuǎn)
    標(biāo)記書簽 ctrl+shift+數(shù)字或字母
    跳轉(zhuǎn)書簽 ctrl+數(shù)字或者字母
    總覽書簽 shift+F11

    插件emacs
    在同一屏幕內(nèi)支持跳轉(zhuǎn)到任何字母
    需要自己設(shè)置快捷鍵
    使用方法是點(diǎn)下快捷鍵后
    在點(diǎn)下相應(yīng)的字母

    快速尋找功能快捷鍵——ctrl+shift+A

    查看全部
  • 大綜合,拿走不謝

    # 一、Idea界面介紹
    ### 1.工具欄
    File:文件進(jìn)行操作

    Edit:對(duì)文本進(jìn)行操作

    View:當(dāng)前idea有哪些視圖

    Navigate:在項(xiàng)目工程中跳轉(zhuǎn)

    Code:源碼文件

    Analyze:對(duì)源碼進(jìn)行分析,對(duì)項(xiàng)目的依賴進(jìn)行分析

    Refactor:在代碼重構(gòu)的時(shí)候有一些快捷鍵供選擇(抽取一個(gè)函數(shù),抽取一個(gè)方法,抽取一個(gè)靜態(tài)類)

    Build:構(gòu)建工程文件

    Run:運(yùn)行調(diào)試

    Tool:工具

    VCS:版本控制

    調(diào)試及代碼覆蓋率調(diào)試
    ### 2.Window

    ALT+1:項(xiàng)目文件的導(dǎo)航,工程的導(dǎo)航

    ALT+2:瀏覽源碼做標(biāo)記記錄:標(biāo)簽,斷點(diǎn)

    ALT+4:Run

    ALT+6:TODO

    左邊欄按esc,會(huì)跳轉(zhuǎn)到右邊代碼
    favorites:在我們看源碼的時(shí)候,可以做標(biāo)記或斷點(diǎn)


    ### 3.右邊欄
    Database:操作數(shù)據(jù)庫時(shí),實(shí)時(shí)展示數(shù)據(jù)庫有哪些數(shù)據(jù)

    Macen Projects:用maven構(gòu)建的信息

    Ant Build:用Ant構(gòu)建的信息

    # 二、(1)無處不在的跳轉(zhuǎn)

    ### 1.項(xiàng)目之間跳轉(zhuǎn)
    Ctrl + Alt + ] ? ? ? ? ? ? ? Ctrl+Alt+[

    Window--->Next Project Window ?Previous Project Window

    ### ?2.文件之間跳轉(zhuǎn)

    最近打開的文件 Ctrl+E

    最近修改的文件 Ctrl+Shift+ ? ? ? ? ?

    Help--->Find Action ?Ctrl+Shift+A ,輸入 內(nèi)容 recent files ?

    recently changed files

    ### ?3.瀏覽修改位置跳轉(zhuǎn)

    修改位置的跳轉(zhuǎn) Ctrl+Shift+Backspace ? ? ? ?

    Navigate---> Last Edit Location ? ?Next Edit Location

    瀏覽位置的跳轉(zhuǎn) Ctrl+Alt+向左箭頭 ?Ctrl+Alt+向右箭頭

    Navigate--->Back ? ? Forward

    ### ?4.利用書簽跳轉(zhuǎn) ?
    F11/ctrl+f11

    Help--->Find Action ?Ctrl+Shift+A ,輸入 內(nèi)容toggle bookmark

    ### ?5.收藏位置和文件

    收藏 Alt +2 ?打開收藏窗口

    添加收藏 Help--->Find Action ?Ctrl+Shift+A ,輸入 內(nèi)容Add to Favorites ?Alt+Shift+F

    ### ?6.字符跳轉(zhuǎn)插件emacsIdea置跳轉(zhuǎn)

    安裝插件 Help--->Find Action ?Ctrl+Shift+A ,輸入 內(nèi)容plugins

    ### ?7.編輯區(qū)和文件區(qū)來回跳轉(zhuǎn) Ctrl+數(shù)字 跳轉(zhuǎn)到文件區(qū),Esc跳轉(zhuǎn)到編輯區(qū)

    ### ?8.利用vim進(jìn)行多窗口編輯區(qū)跳轉(zhuǎn)
    :sp

    # 二、(2)精準(zhǔn)搜索
    ### ?1.Ctrl+N 搜索類,有選項(xiàng)可以搜索包含jar中的類。 ? ?菜單->Navigate-Class 搜索項(xiàng)目中的類文件 選中 Include non-project class可以搜索出所有依賴的類文件。

    ### ?2. Ctrl+Shift+N 搜索文件,有選項(xiàng)可以設(shè)置搜索包含Jar中的所有文件。菜單->Navigate-File 搜索項(xiàng)目中的文件 選中 Include non-project file 可以搜索出所有依賴的文件。

    ### ?3.Ctrl+Shift+Alt+N 搜索標(biāo)號(hào)(方法、成員變量等)有選項(xiàng)可以設(shè)置搜索包含Jar中的所有。菜單->Navigate->Symbol

    ### ?4.Ctrl+Shift+F 搜索字符串,與Eclipse中的Ctrl+H一樣可以搜索字符串,有一些選項(xiàng)可以使用。

    搜索字符串 Edit->Find->Find in Path
    ? Case sensitive 是否大小寫敏感
    ? Whole words only 搜索的是不是整個(gè)單詞。(比如搜索hello,選中就必須輸入全

    ,不能輸入ello)選中可以加快搜索速度
    ? Regular expression 是否是正則表達(dá)式
    ? context 在什么文件下搜索
    ? Scope 搜索范圍。


    # 三、(1)列操作
    切換大小寫:Ctrl + shift + U

    選中一個(gè)單詞:Ctrl + →

    從當(dāng)前光標(biāo)往后選中所有:Ctrl + shift + U

    光標(biāo)移動(dòng)一個(gè)單詞 Ctrl (+ Shift, 并選中) + 左右鍵

    光標(biāo)移到行首 Home (+ Shift, 并選中)

    光標(biāo)移到行尾 End (+ Shift, 并選擇)

    同步操作-當(dāng)前文件中所有相同的內(nèi)容 Ctrl + Shift + Alt + J.

    下一個(gè) Error, F2
    # 三、(2)Live Templates(代碼模板)
    位置:菜單->File->Setting->Editor->Live Templates
    功能:定義模板,使用特定“字符”快速敲擊出某段代碼。
    舉例:psvm 敲出 public static void main(String[] args)
    使用:
    1.點(diǎn)擊右側(cè)+號(hào)。選中Template Group(模板組),自己定一個(gè)組。
    2.選擇自己的組,點(diǎn)擊+號(hào),選擇Live Template,增添自己的模板。
    3.在Abbreviation(縮寫)中寫自己的縮寫,比如pis。
    4.在Description中寫響應(yīng)的描述。比如 private String
    5.在Template Text中寫模板代碼。
    比如:
    private String $VAR1$; //$VAR2$
    $END$
    其中$VAR1$表示參數(shù)。當(dāng)產(chǎn)生模板后光標(biāo)會(huì)在參數(shù)位置上,當(dāng)寫完一個(gè)參數(shù)后,按下回車會(huì)

    到另一個(gè)參數(shù)。最后到$END$處。
    參數(shù)順序可以使用右側(cè)的"Edit variables"調(diào)整。
    6.在下方選擇"Define",定義使用該模板的地方。

    # 三、(3)Postfix Completion(后綴補(bǔ)全)
    postfix ,不支持自定義

    位置:菜單->File->Setting->Editor->General->Postfix Completion

    功能:使用后綴,快速敲出代碼塊。

    舉例:
    100.forin:普通for循環(huán),

    list.forof:高級(jí)for循環(huán)

    name.field:生成屬性值

    new Date().sout:輸出new Date()

    user.return:返回語句自動(dòng)生成

    user.nn:判斷語句自動(dòng)生成

    # 三、(4)Alt+Enter
    當(dāng)你在不知道怎么去完成某一套代碼的時(shí)候,你只要Alt+Enter,就會(huì)給你智能的提示

    Help -> Find Action 打開后,錄入Show Intention Actions

    自動(dòng)創(chuàng)建函數(shù) 光標(biāo)置于調(diào)用方法處,按Alt+Enter

    list replace 代碼替換

    字符串format或者build

    實(shí)現(xiàn)接口 光標(biāo)置于接口名稱處,按Alt+Enter 可以自動(dòng)創(chuàng)建實(shí)現(xiàn)類

    單詞拼寫 光標(biāo)置于單詞處,按Alt+Enter ?修改波浪線單詞

    導(dǎo)包 光標(biāo)置于類名處,按Alt+Enter ? ? ?自動(dòng)導(dǎo)入包

    # 四、(1)重構(gòu)

    重構(gòu)常見快捷鍵

    重命名變量、類 shift+F6 ? 相同的變量都會(huì)被選中

    抽取局部變量、全局靜態(tài)變量 、抽取參數(shù) ctrl+alt+V crtl+alt+C crtl+alt+P

    抽取函數(shù) ctrl+alt+M

    # 四、(2)抽取
    抽取成員變量:ctrl + alt + f(refactor選項(xiàng))

    抽取變量:ctrl + alt + v ? ? ? Refactor--Extract--Variable

    抽取靜態(tài)變量:ctrl + alt + c ? Refactor--Extract--Contant

    抽取成員變量:ctrl + alt + f ? Refactor--Extract--Field

    抽取方法參數(shù) ? Ctrl + Alt + P ?Refactor--Extract--Parameter

    抽取函數(shù) Ctrl + Alt + M ? ? ? ?Refactor--Extract--Method
    Replace all occurrences(地方)

    # 五、版本控制 Git

    annotate ?選取一行代碼,在打斷點(diǎn)處,右擊選擇annotate

    ? 2.移動(dòng)所有改動(dòng)之處

    Ctrl +Alt + A輸入內(nèi)容 keymap 選Setting ,打開會(huì)有main menu

    ? ?Navigate--->Next Change下一個(gè)修改地方 ?

    ? ? ? ? ? ? ? ? ? ? ? ? Previous Change上一個(gè)修改地方

    ?3.撤銷,包括單個(gè)和項(xiàng)目改動(dòng)之處

    ? Ctrl +Alt + A輸入內(nèi)容 keymap 選Setting ,查找Revert

    ? ? 撤銷 Ctrl + Alt + Z ?回滾代碼到你上一次提交的狀態(tài) ? 可以整個(gè)文件夾撤銷修改

    4.local history ?本地版本控制

    1、搜索 ->actions -> local history ?-> show history ? ?查找本地的修改歷史
    2、put lable ?相當(dāng)于git ?commit 提交一個(gè)lable,可以通過show history查看提交

    # 六、(1)Spring的關(guān)聯(lián)
    位置:菜單->File->Project Structure->Facets
    功能:幫助管理Spring容器。還提供了很多其他的管理,比如EJB(idea左側(cè)欄的跳轉(zhuǎn)圖標(biāo))
    使用:
    1.點(diǎn)擊+號(hào),選擇Spring,選擇模塊
    2.在Spring中,點(diǎn)擊+號(hào),起一個(gè)名字,選擇spring配置文件。(SpringBoot中,選擇類文

    件)
    3.項(xiàng)目的各個(gè)文件中會(huì)出現(xiàn)spring的logo,其提供了很多功能。比如查看該Bean是在哪提供的。

    # 六、(2)mysql的關(guān)聯(lián)
    關(guān)聯(lián)數(shù)據(jù)庫后, mapper文件里敲sql時(shí)會(huì)有智能的提示表明、字段名。修改表名時(shí)會(huì)關(guān)聯(lián)

    # 7、斷點(diǎn)調(diào)試

    添加/取消斷點(diǎn) ? ?Ctrl + F8
    調(diào)試 ? ? ? Shift + F10
    運(yùn)行 ? ? ? Shift + F9
    單步運(yùn)行 ? ? ?F8
    跳到下一個(gè)斷點(diǎn) ? ?F9
    查看所有斷點(diǎn) Shift + Ctrl + F8
    禁止所有斷點(diǎn) debug后在左下角的Mute breakPoints
    條件斷點(diǎn) ? ? ?在需要用條件斷點(diǎn)的斷點(diǎn)處,使用Shift + Ctrl + F8
    動(dòng)態(tài)求值 ? ? ?Alt + F8
    運(yùn)行到指定行 Alt + F9
    動(dòng)態(tài)改變值 ? ? F2

    Ctril + Shift + F9 debug configuration
    Alt ? + Shift + F9 debug

    # 八、其他操作
    ### 1.文件操作

    在當(dāng)前文件同一級(jí)目錄下新建一個(gè)文件:Ctrl+N,在當(dāng)前文件編輯區(qū)下

    復(fù)制當(dāng)前文件:F5

    移動(dòng)當(dāng)前文件:拖拽??!
    ### 2.文本操作

    復(fù)制文件名:Ctrl +C

    復(fù)制文件路徑:Ctrl +shift+C

    剪切板工具:Ctrl+Shift+V
    ##### 3.結(jié)構(gòu)圖:很有用

    File Structure:查看當(dāng)前文件的大綱Field,method:Ctrl+F12;m:方法 ?f:成員變量

    查看maven 依賴,類圖:pom.xml里右擊--Maven--show Dependencies (jar包依賴圖中可以進(jìn)行搜索)

    在類的里邊,也可以看到繼承關(guān)系

    查看類的繼承結(jié)構(gòu),方法的調(diào)用層次:

    Hierarchy Class Son:Ctrl + H,繼承結(jié)構(gòu)。另一種方式:Diagram for Son。



    下面的方法查看源碼很有用

    Call Hierarchy:顯示方法的調(diào)用層次:

    Caller Methods Hierarchy:誰調(diào)用這個(gè)方法

    Callee Methods Hierarchy:這個(gè)方法調(diào)用誰了

    查看全部
    0 采集 收起 來源:課程總結(jié)

    2021-03-27

  • 常見的應(yīng)該用的live template的模板

    查看全部
    0 采集 收起 來源:live template

    2021-03-26

  • 重構(gòu)
    查看全部
    0 采集 收起 來源:重構(gòu)

    2021-03-26

  • 重構(gòu)變量
    查看全部
    0 采集 收起 來源:重構(gòu)

    2021-03-26

  • 波浪線~檢驗(yàn)
    查看全部
    0 采集 收起 來源:alter enter

    2021-03-26

舉報(bào)

0/150
提交
取消
課程須知
有一定的java編程基礎(chǔ)即可
老師告訴你能學(xué)到什么?
代碼生成技術(shù) 批量編輯技術(shù) 代碼調(diào)試技術(shù) 代碼智能修復(fù)技術(shù) 智能上下文關(guān)聯(lián)技術(shù) 代碼重構(gòu)技術(shù) 高效的版本控制管理技術(shù)

微信掃碼,參與3人拼團(tuán)

微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復(fù)購買,感謝您對(duì)慕課網(wǎng)的支持!