初識idea集成開發環境

2020-12-17 黑馬程式設計師西安中心

初識idea集成開發環境(學習筆記)

1. 關於集成開發環境:

eclipse、IntelliJ IDEA等。

其中目前主流的集成開發環境是:IntelliJ IDEA

2. IDEA工具的使用

彈出welcome窗口

點擊create new project

注意:在IDEA當中一個project相當於eclipse當中的一個workspace。

新建一個Empty Project

新建一個空的工程,選擇創建工程窗口下面的Empty Project。

之後需要給工程取名字以及選擇存儲地址。

新建Module(模塊)

IDEA中的模塊相當於eclipse中的project。

eclipse的組織方式:workspace→project

IDEA的組織方式:project→module

怎麼新建module:file→new→Module→取名

在src目錄下新建類

右鍵src→new→class→取名。

3.關於IDEA工具的快捷鍵,以及一些簡單的設置。

字體設置

file→setting→找到font→設置字體樣式以及字號大小。

main方法快捷鍵

psvm回車。

System.out.println();快捷鍵

sout回車。

刪除一行:ctrl + y

複製一行:ctrl + d

如何運行

代碼上右鍵→run

或者點擊左側的綠色箭頭

快捷鍵:ctrl + shift + F10

左側窗口中的列表怎麼展開?怎麼關閉

左箭頭關閉

右箭頭展開

上下箭頭移動

IDEA中退出任何窗口,都可以使用esc鍵。

任何新增/新建/添加的快捷鍵是:

alt + insert

如:新建class,新增構造方法,setter and getter 重寫方法等。

窗口變大、變小快捷鍵

ctrl + shift + F12

alt + 左右箭頭可以切換java程序

切換窗口(打開/關閉)

alt + 窗口標號

提示方法的參數:

ctrl + p

多行注釋:選中之後 ctrl + shift + /

單行注釋:ctrl + /

定位方法/屬性/變量

按住ctrl 滑鼠移動至需要需要定位的方法/屬性/變量上,點擊滑鼠。

1. 編輯類快捷鍵

編輯類快捷鍵 介紹

psvm + Tab 生成main方法

sout + tab 生成輸出語句

Ctrl+X / Ctrl + Y 刪除一行

Ctrl+D 複製一行

Ctrl+/ 或 Ctrl+Shift+/ 注釋代碼

Ctrl + Z 撤銷

Ctrl + Shift + Z 取消撤銷

Ctrl + C 複製

Ctrl + V 粘貼

Ctrl + O 重寫方法

Ctrl + I 實現方法

Ctr + shift + U 大小寫轉化

Ctrl + Shift + J 整合兩行為一行

Ctrl + Shift + space 自動補全代碼

Alt + 回車 導入包,自動修正

Alt + / 代碼提示

Alt + Insert 生成代碼(如GET,SET方法,構造函數等)

Ctrl + Alt + L 格式化代碼

Ctrl + Alt + I 自動縮進

Ctrl + Alt + T 生成try catch

Ctrl + Alt + O 優化導入的類和包

fori 生成for循環for (int i = 0; i< ; i++) { }

iter 生成增強for循環

itar 生成array for代碼塊

itit 生成iterator 迭代

itli 生成List的遍歷

itco 生成Collection迭代

2. 查找、替換類快捷鍵

查找、替換類快捷鍵 介紹

Ctrl + F 在當前文件中查找

Ctrl + Shift + F 在整個項目或者指定窗口中查找文本

Ctrl + N 在項目中查找類

Ctrl + Shift + N 查找文件

Ctrl + R 在當前文件進行文本替換

Ctrl + Shift+R 在指定窗口替換文本

Ctrl + W 自動按語法選中代碼

Ctrl + Shift + W 反向自動按語法選中代碼

Ctrl + G 定位行

Ctrl+Shift+Backspace 跳轉到上一次編輯的位置

Ctrl + alt + ←/→ 前後跳轉編輯過的地方

Ctrl + Shift + Alt + N 查找 變量 / 方法

Alt + F7 找到你的函數或者變量或者類的所有引用到的地方

Alt + F3 高亮顯示所有該選中文本,按 Enter 選中下一個,按 Esc 高亮消失

F4 在當前類中查找變量的來源

Ctrl + Shift + F7 高亮顯示所有該選中文本,按 Esc 高亮消失

雙擊Shift 查找任何內容

3. 編譯、運行類快捷鍵

編譯、運行類快捷鍵 介紹

Ctrl + F9 編譯項目

Ctrl + Shift + F9 編譯當前文件

Shift + F10 正常啟動

Alt + Shift + F10 彈出 Run 的可選擇菜單

Shift + F9 debug模式啟動

Alt + Shift + F9 選擇 Debug

4. Debug快捷鍵

Debug快捷鍵 介紹

F7 在 Debug 模式下,步入,如果當前行斷點是一個方法,則進入當前方法體內,如果該方法體還有方法,則不會進入該內嵌的方法中

Shift + F7 智能步入

Alt + Shift + F7 強制步入

F8 在 Debug 模式下,步過,如果當前行斷點是一個方法,則不進入當前方法體內

Shift + F8 步出

Alt + Shift + F8 強制步過

alt + F8 在 Debug 模式下,選中查看值

Ctrl + Shift + F8 查看斷點

F9 在 Debug 模式下,恢復程序運行。如果該斷點下面代碼還有斷點則停在下一個斷點上

Alt +F9 運行至光標的位置

Ctrl + Alt+ F9 強制運行至光標處

Alt + F10 定位到斷點

5. 重構快捷鍵

重構快捷鍵 介紹

Shift + F6 重命名

Ctrl + Alt + C 抽取常量

Ctrl + Alt + F 抽取欄位

Ctrl + Alt + M 抽取方法

Ctrl + Alt + P 抽取參數

Ctrl + Alt + V 抽取變量

6. 其他類快捷鍵

一個普通標題 一個普通標題

Ctrl + C 複製文件名

Ctrl + Shift + C 複製文件的完整路徑

Ctrl + E 顯示最近打開的文件

Ctrl + Shift + E 顯示最近修改的文件列表的彈出層

Ctrl + P 方法參數提示

Ctrl + Q 可以看到當前方法的聲明

Ctrl + Alt + Space 類名或接口名提示

Ctrl + F12 顯示當前文件的結構

Ctrl + H 顯示當前類的結構圖

Ctrl + Q 顯示注釋文檔信息

連按兩次Shift 彈出 Search Everywhere 彈出層,查找任任內容

Ctrl + [ 移動光標到當前所在代碼的花括號開始位置

Ctrl + ] 移動光標到當前所在代碼的花括號結束位置

Ctrl + K 版本控制提交項目,需要此項目有加入到版本控制才能夠使用

Ctrl + T 版本控制更新項目,需要此項目有加入到版本控制才能夠使用

Ctrl + Tab 切換編輯窗口。如果在切換的過程又按Delete鍵,則是關閉對應選中的窗口

相關焦點

  • IDE(集成開發環境)是什麼
    IDE 是 Intergreated Development Environment 的縮寫,中文稱為集成開發環境,用來表示輔助程式設計師開發的應用軟體
  • Python中的IDE(集成開發環境)是什麼
    IDE 是 Intergreated Development Environment 的縮寫,中文稱為集成開發環境
  • 10個好用的Python集成開發環境
    雖然Spyder是一個獨立的集成開發環境,能運行在windows、MacOS 、MacOS X、Linux等系統之上。但是它也可以作為PyQT的擴展庫,可以嵌入到PyQT的應用中去。6. Komodo IDEKomodo是Activestate公司開發的一個跨平臺的集成開發環境,支持多種語言包括python。
  • 推薦7 款最好的 Ruby on Rails 集成開發環境
    編輯器和集成開發環境(IDE)有些不同,編輯器是用來添加,編輯,查看文件內容的工具,而 IDE 則是一系列大致集中在一個共同任務的工具,比如 Ruby 開發,和所有包含這種形式的編輯器。在這篇文章中,我們推薦了 7 款最佳的 Ruby on Rails IDEs 給所有的開發者。希望能幫助大家更好的完成開發任務。
  • 15 款最好的 C/C++ 編譯器和集成開發環境
    今天我們圍繞的主角是一些超級棒的 C 和 C++ 的集成開發環境(IDE)和編譯器。IDE 主要是在程式設計師開發時提供各種軟體應用組件,最受程式設計師受歡迎的 IDE 都有一個共同點,那就是非常有吸引力的用戶界面。這裡我們收集了一些最好的 C 和 C++ 的 IDEs 和編譯器。
  • 學習Python第一步,開發環境的選擇
    Anaconda提供配套的開源集成開發工具Spyder,如下圖:Spyder的使用教程,可以學習下面這個連結: http://www.southampton.ac.uk/~fangohr/blog/spyder-the-python-ide.html第二步:安裝集成開發工具和配置
  • JetBrains 出品的 Go 集成開發環境 GoLand 發布正式版
    去年 12 月,JetBrains 發布了基於 IntelliJ 平臺的 Go 語言集成開發環境,代號 Gogland。後來該 IDE 的名字確定為 GoLand。經過一年的開發,正式版 GoLand 2017.3 現已發布。正如 IntelliJ IDEA 之於 Java 開發者一樣,GoLand 同樣會為 Go 開發者提供更好的開發體驗。GoLand 具有智能的自動補全、即時檢查和快速修復、導航和自動化重構等功能。
  • 法蒂森集成牆飾 全新idea 讓生活鮮活起來
    我們習慣性花大價錢買一條外套、買一個包,甚至貴到驚人的數碼產品,卻讓「牆」這個為我們遮風擋雨的夥伴始終處於「裸奔」的狀態,無論是沒有裝修的idea,還是害怕形式多樣的線條無法真正實現內心對家的理解,最終,牆面永遠無法穿上一件漂亮的「新衣」。
  • IntelliJ IDEA 2020 Mac 2020.3.1無限試用版(Java開發工具)
    IntelliJ IDEA2020提供了一套全面的功能,以及使用Java,Groovy,Scala和其他語言進行Web和企業開發的最先進技術和框架的工具和集成。最重要的是,IntelliJIDEA支持各種構建系統和單元測試框架集成以及直觀的測試運行UI。
  • CLion 1.1 發布,C/C++ 跨平臺集成開發環境
    CLion 1.1 發布,該版本有許多關於解析器的更新,LLDB 集成,大把新的編碼風格設置等等。
  • 摘要:Turbo C 集成開發環境是由Borland 公司開發的一套C/C++語言...
    Turbo C 集成開發環境是由Borland 公司開發的一套C/C++語言開發工具,是一種學習 C 程序設計的理想工具。下面小編教大家如何使用win7版的TC3.0編譯運行程序。值得稱道的是,相對TC2.0而言,TC3.0支持滑鼠操作。
  • JetBrains 的 Go 集成開發環境已確定最終名稱:GoLand
    喜歡用 IDE 做開發的程式設計師必定不能錯過 JetBrains 家族的 IDE,JetBrains 出品,必屬精品,款款可謂都是 IDE 中的神兵利器。去年 12 月,JetBrains 發布了 Go 的集成開發環境,代號 Gogland,當時他們曾表示這不是最終正式的產品名稱,Gogland 這個名字的靈感來自芬蘭的 Gogland 島,離 Kotlin 島不遠。
  • Rider首頁、文檔和下載 - .NET 跨平臺集成開發環境 - OSCHINA...
    Rider,.NET 跨平臺集成開發環境Rider 可以打開,管理,構建和調試各種基於 .NET Framework,Mono 和 .NET Core 的解決方案,並為 .NET 開發中使用的大多數語言提供編輯支持:C#, VB.NET, ASP.NET 語法, XAML, XML, JavaScript, TypeScript, JSON, HTML, CSS, 和 SQL。
  • Spyder 4.0.1 發布,優秀的Python集成開發環境
    Spyder 是一個強大的交互式 Python 語言開發環境,提供高級的代碼編輯、變量監視、交互測試、調試等特性,支持包括 Windows、Linux 和 OS X 系統。
  • 讓Idea比eclipse更加好用
    Idea基本配置Idea簡介簡單的說,Idea就是寫代碼用的工具.Idea是一個專門針對Java的集成開發工具(IDE),由Java語言編寫.所以,需要有JRE 運行環境並配置好環境變量.它可以極大地提升我們的開發效率,可以自動編譯,檢查錯誤.慢慢的,在公司中
  • 搭建Clojure的集成開發環境需要下載三個包並安裝相應的插件
    下載 Cursive插件Cursive是為idea開發的Clojure插件,idea本身不支持Clojure語言。選擇File->Settings...:查找並安裝Cursive插件:我自己已經安裝過了。
  • 開發屬於自己的第一款IDEA插件!
    要是這個操作是你們的編碼環境特有的,那就只能自己寫工具了。所以這裡來學學如何編寫IDEA插件,讓自己的編程環境更加強大,更好的進行裝逼。開發環境開發IDEA插件有以下這些依賴:IntelliJ IDEA Community EditionIntelliJ IDEA Community Edition 源碼
  • 3、開發環境搭建
    」來源 | 公眾號「嵌入式自學筆記」 一般情況下,大多數人學習C語言都會選擇集成開發環境(IDE)來進行練習。使用集成開發環境的目的是縮短C語言學習時間、簡化學習流程、降低代碼管理難度和學習成本。並且,使用集成開發環境也可以讓開發人員更加方便的對編寫的代碼進行調試,對項目進行管理。開發環境的構成:開發環境由各種開發工具組成,各種工具互相配合、互相協作,統一受集成開發環境(IDE)「調遣」。
  • Spyder 4.0.1 發布,優秀的Python集成開發環境 - OSCHINA - 中文...
    Spyder 是一個強大的交互式 Python 語言開發環境,提供高級的代碼編輯、變量監視、交互測試、調試等特性,支持包括 Windows、Linux 和 OS X 系統。
  • IntelliJ IDEA使用技巧
    作者: JohnTsai    出處: https://www.cnblogs.com/JohnTsai/p/4114412.html這篇文章主要學習了idea的使用技巧。IDEA 全稱 IntelliJ IDEA,是java語言開發的集成環境,IntelliJ在業界被公認為最好的java開發工具之一,尤其在智能代碼助手、代碼自動提示、重構、 J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創新的GUI設計等方面的功能可以說是超常的。IDEA是JetBrains公司的產品。