• <menu id="w2i4a"></menu>
  • logo IntelliJ IDEA入門教程

    文檔首頁>>IntelliJ IDEA入門教程>>IntelliJ IDEA入門教程(五):入門的常見和有用的技巧(上)

    IntelliJ IDEA入門教程(五):入門的常見和有用的技巧(上)


    IntelliJ IDEA是Java語言開發(fā)的集成環(huán)境,IntelliJ在業(yè)界被公認為優(yōu)秀的Java開發(fā)工具之一,尤其在智能代碼助手、代碼自動提示、重構(gòu)、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創(chuàng)新的GUI設(shè)計等方面的功能可以說是超常的。

     IntelliJ IDEA現(xiàn)已更新至2019.2版本,新版本改進了java13預(yù)覽等20余項功能,提高了開發(fā)效率,趕快下載體驗吧~(點擊查看更新詳情)

    點擊下載IntelliJ IDEA最新試用版

    發(fā)現(xiàn)IntelliJ IDEA

    IntelliJ IDEA通過一系列功能來有效地進行開發(fā),從而幫助您保持生產(chǎn)力。本主題概述了入門的常見和有用的技巧。

    用戶界面編號 

    您幾乎可以在不離開IntelliJ IDEA 編輯器的情況下調(diào)用任何動作,這意味著您可以擁有更多的屏幕空間,因為隱藏了工具欄和窗口等輔助控件。

    IntelliJ IDEA入門教程(五):入門的常見和有用的技巧(上)

    使用快捷方式訪問任何工具窗口時,輸入焦點和上下文將移至該窗口。要將焦點移回編輯器,請按Escape下表列出了默認工具窗口及其相應(yīng)的快捷方式:

    工具視窗

    快捷鍵

    Project

    Alt+1

    Version Contro

    Alt+9

    Run

    Alt+4

    Debug

    Alt+5

    Terminal

    Alt+F12

    Editor

    Escape

    如果您不知道操作的快捷方式,請按來使用“ 查找操作”功能Ctrl+Shift+A。開始鍵入以按其名稱查找動作,查看其快捷方式或執(zhí)行該動作。

    要專注于您的代碼,請嘗試使用Distraction Free Mode,它會刪除所有工具欄,工具窗口和編輯器選項卡。要切換到此模式,請從主菜單中選擇“ 查看” |“其他” 外觀| 進入無干擾模式。

    您還可以通過按隱藏所有工具窗口Ctrl+Shift+F12,然后再次按此快捷方式來恢復(fù)布局。

    該導(dǎo)航欄是一個緊湊的替代項目工具窗口。要訪問導(dǎo)航欄,請按Alt+Home。

    IntelliJ IDEA入門教程(五):入門的常見和有用的技巧(上)

    IntelliJ IDEA中的大多數(shù)組件(包括工具窗口和彈出窗口)都提供快速搜索:開始鍵入任何內(nèi)容以過濾列表或通過鍵入的搜索查詢導(dǎo)航到特定項目。

    IntelliJ IDEA入門教程(五):入門的常見和有用的技巧(上)

    編輯快捷鍵

    下表列出了一些與編輯代碼有關(guān)的有用的快捷方式:

    行動

    快捷鍵

    移動當(dāng)前代碼行

    Ctrl+Shift+Up Ctrl+Shift+Down

    復(fù)制一行代碼

    Ctrl+D

    刪除一行代碼

    Ctrl+Y

    注釋或取消注釋一行代碼

    Ctrl+/

    注釋一段代碼

    Ctrl+Shift+/

    在當(dāng)前打開的文件中查找

    Ctrl+F

    在當(dāng)前文件中查找并替換

    Ctrl+R

    下次發(fā)生

    F3

    上一次發(fā)生

    Shift+F3

    在打開的標簽頁之間導(dǎo)航

    Alt+Right Alt+Left

    向后/向前導(dǎo)航

    Ctrl+Alt+Left Ctrl+Alt+Right

    在編輯器中展開或折疊代碼塊

    Ctrl+NumPad Plus Ctrl+NumPad -

    創(chuàng)建新的...

    Alt+Insert

    環(huán)繞著

    Ctrl+Alt+T

    突出顯示符號的用法

    Ctrl+F7

    **IntelliJ IDEA快捷鍵大全(windows/linux)

    **IntelliJ IDEA快捷鍵大全(Mac)

    要根據(jù)語言結(jié)構(gòu)擴展或縮小選擇,請按Ctrl+W和Ctrl+Shift+W。

    您一次可以選擇多個代碼。要添加下一次出現(xiàn)的當(dāng)前選擇,請按Alt+J。要刪除事件,請按Shift+Alt+J。

    代碼完成 

    按下Ctrl+Space以調(diào)用 變量,類型,方法,表達式等的基本完成。按Ctrl+Space兩次以顯示更多建議,包括私人成員和非導(dǎo)入的靜態(tài)成員。

    按下Ctrl+Shift+Space以調(diào)用Smart Completion,該功能會了解預(yù)期的類型和數(shù)據(jù)流,并顯示與上下文相關(guān)的建議。按Ctrl+Shift+Space兩次以顯示更多建議,包括鏈接。

    要覆蓋插入符處的標識符,而不僅僅是插入建議,請按Tab。如果您要編輯標識符的一部分,例如文件名,這將很有幫助。

    按下Ctrl+Shift+Enter以調(diào)用Statement Completion,該語句將添加缺少的括號,方括號,花括號和其他必要的格式。

    按Ctrl+P查看方法或構(gòu)造函數(shù)的建議參數(shù)。IntelliJ IDEA顯示每個重載方法或構(gòu)造函數(shù)的參數(shù)信息,并突出顯示已鍵入?yún)?shù)的最佳匹配。

    使用“ 后綴補全” 可以使用在點后鍵入的后綴來轉(zhuǎn)換現(xiàn)有表達式。

    導(dǎo)航

    最近的文件 

    大多數(shù)時候,您使用一組有限的文件,并且需要在它們之間快速切換。這里真正節(jié)省時間的是通過按調(diào)用的名為“ 最近文件”的操作 Ctrl+E。默認情況下,焦點位于最后訪問的文件上。請注意,您還可以通過此操作打開任何工具窗口:

    圖四.png

    • 可以通過按導(dǎo)航到類, Ctrl+N 并支持復(fù)雜的表達式,包括駝峰,路徑,行導(dǎo)航到,中間名匹配等等。如果調(diào)用兩次,它將顯示項目類之外的結(jié)果。
    • 按導(dǎo)航到文件的功能 類似Ctrl+Shift+N,但是用于文件和文件夾。要導(dǎo)航到文件夾,請以Slash 字符結(jié)尾表達式 。

    • 按下Ctrl+Shift+Alt+N 可以導(dǎo)航到Symbol(符號), 并允許您通過其名稱查找方法或字段。

    結(jié)構(gòu)

    當(dāng)您不在文件之間切換時,您很可能在文件內(nèi)導(dǎo)航。最簡單的方法是按Ctrl+F12。彈出窗口顯示了文件的結(jié)構(gòu),并允許您快速導(dǎo)航到其中的任何一個:

    圖五.png

    在......中選擇 

    如果您需要在特定的工具窗口(或Finder / Explorer)中打開文件,則可以 通過按以下操作的“ 選擇方式”操作來打開文件 Alt+F1:

    導(dǎo)航快捷方式包括:

    行動

    快捷鍵

    隨處搜尋

    Double Shift

    導(dǎo)航到class

    Ctrl+N

    導(dǎo)航到文件

    Ctrl+Shift+N

    導(dǎo)航到符號

    Ctrl+Shift+Alt+N

    最近的文件

    Ctrl+E

    檔案結(jié)構(gòu)

    Ctrl+F12

    選擇

    Alt+F1

    導(dǎo)航到聲明

    Ctrl+B

    導(dǎo)航到類型層次結(jié)構(gòu)

    Ctrl+H

    顯示UML彈出窗口

    Ctrl+Alt+U

    =====================================================

    IntelliJ IDEA示例/使用教程/視頻資源合集,請點擊此處查看

    想要了解或購買IntelliJ IDEA正版授權(quán)的朋友,歡迎咨詢慧都官方客服

    關(guān)注下方微信公眾號,及時獲取產(chǎn)品最新消息和最新資訊

    圖片2.jpg

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();