1. 程式人生 > >intellij 快捷鍵及說明

intellij 快捷鍵及說明

file
-> make file read-only 設定檔案只讀
-> power save model 設定為省點模式

edit
->undo backspace 撤銷退格
->Redo 重做
->Copy Path copy當前檔案的絕對路徑
->Copy Reference copy當前檔案的相對路徑
->Copy as Plain text 複製為純文字
->Paste 貼上
->Paste From History 從歷史記錄選擇貼上
->Paste SImple 簡單貼上
->Find
->FInd 在本頁查詢
->Replace 本頁替換
->Find Next/Move to Next Occurrence 查詢下一個/移動到下一個檢索詞。(首先對變數點選Find World at Caret)
->Find Previous / Move to Previous Occurrence 查詢之前/移動到以前的檢索詞
->Find World at Caret 查詢游標選擇的單詞
->Select All Occurrences 選中所有選則的檢索詞
->Add Selection for Next Occurrence 選中下一個檢索詞
->Unselect Occurrence 取消選擇
->Find in Path 全域性搜尋
->Replace in Path 全域性搜尋替換
->Search Structurally 結構搜尋
->Repalce Structurally 結構替換
->Find Usages 查詢類所有的引用
->Find Usages Settings 查詢引用,帶查詢條件
->Show Usages 查詢所有引用的檔案
->Find Usages in File 查詢字串在檔案中所有的引用
->Highlight Usages in File 強調字串在檔案中的使用
->Recent Find Usages 查詢最近的使用
->Find by Xpath XPath 是一門在 XML 文件中查詢資訊的語言
-> Macros 巨集命令
->Play Back Last Macros 播放最後一個巨集
->Start Macros recording 啟動巨集記錄
->Edit Macros 編輯巨集
->Play Save Macros 儲存巨集
-> Column Selection Mode 列選擇模式
-> Extend Selection 擴充套件選擇
-> Shrink Selection 收縮選擇集
-> Complete Current Statement 完成當前語句
-> Join Lines 將程式碼加入一行
-> Fill Paragraph 填充段落
->Duplicate Line 複製本行
-> Indent Selection 縮排選擇
-> Unindent Line or Selection 取消縮排
->Toggle Case 切換大小寫
-> Convert Indents 縮排轉換
->To Spaces 空間
-> To Tab 標籤
->Next Parameter 下一個引數
-> Previous Parameter 上一個引數
->Encode XML/HTML Special Characters 特殊字元編碼XML / HTML
-> Edit as Table 編輯如表
view


->Tool Windows
->Messages 訊息 視窗
->Project 專案 視窗
->Favorites 收藏夾視窗
->Find 查詢
->Run 執行控制檯
->Debug 除錯控制檯
->TODO 代辦事項控制檯
->Structure 類的結構
->Version Control 版本控制
->Ant Build 構建Ant
->Capture Analysis 捕獲分析
->Capture Tool 捕獲工具
->Database 連線資料庫視窗
->Designer 設計者視窗
->Event Log 事件記錄日誌
->Maven Projects maven專案工程
->Palette 通道
->Terminal 終端
->UI Designer 介面設計
-> Quick Definition 快速定義
-> Show Siblings 展示兄弟姐妹
-> Quick Documentation 快速查詢文件
-> Parameter Info 引數資訊
-> Show ByteCode 顯示位元組碼
-> Expression Type 表達型別
-> Context Info 上下文資訊
-> Recent Files 最近開啟的文件
-> Recently Changed Files 最近修改的文件
-> Recent Changes 最近修改
-> Compare with 與。。比較
-> Compare with Clipboard 與貼上板比較
->Quick Switch Scheme 快速切換方案(黑白頁面切換)
-> Toolbar 工具欄
->Tool buttons 最右邊工具按鈕
-> Status Bar 最下方狀態列
-> Navigation Bar 導航欄
-> Active Editor
->Show Whitespaces 顯示空白
->Show Line NUmbers 顯示行號
->Show Gutter Icons 顯示地溝圖示
-> Use Soft Wraps 使用軟包
->Show Import Popups 顯示匯入彈出視窗
-> Enter Presentation Mode 進入演示模式
-> Enter Distraction Free Mode 進入免分心模式
-> Enter Full Screen 進入全屏

Navigate 導航圖示
-> Class 全域性 搜尋類和介面
-> File 全域性 搜尋檔案
->Symbol 全域性 搜尋變數
->Custom Folding 自定義摺疊
->Line 定位到某行某列
->Back 後退一步
-> Forward 前一步
->Last Edit Location 最後編輯位置
-> Next Edit Location 下一個編輯位置
->Bookmarks 書籤
->Toggle Bookmarks 切換書籤
->Toggle Bookmarks with Mnemonic 切換書籤和助記符
->Show Bookmarks 展示書籤
-> Next Bookmarks 跳到下一個書籤
->Previous Bookmark 跳到上一個書籤
->Select in 選擇輸入
->Jump to Navigation Bar 跳轉到導航欄
->Declaration 宣告
->Implementation 實現
->Type Declaration 宣告型別
->Super Class 父類
-> Test 測試
-> Related Symbol 關聯符號
-> File Structure 檔案結構
->File Path 檔案路徑
-> Type Hierarchy 型別層次
-> Method Hierarchy 方法層次結構
-> Call Hierarchy 呼叫層次結構
->Next Highlighted Error 下一個突出顯示的錯誤
->Previous Highlighted Error 上一個突出顯示的錯誤
->Next Method 下一個方法
->Previous Method 上一個方法
Code

程式碼
->Override Methods 重寫的方法
->Implement Methods 實現方法
->Delegate Methods 全域性變數
->Generate 生成(構造器,get/set方法,equals,hashcode,tostring)
->Surround With 圍住(迴圈,trycatch,synchronized鎖)
->Unwrap/Remove 校正/刪除
->Completion 完工完成
->Basic 基礎
->SmartType 聰明的型別
->Cyclic Expand Word 迴圈擴充套件詞
->Cyclic Expand Word(Backword) 迴圈擴充套件詞(向後)
->Folding 摺疊
->Expand 展開當前方法
->Collapse 摺疊當前方法
->Expand Recursively 遞迴展開
->Collapse Recursively 遞迴摺疊
->Expand All 全部展開
->Collapse All 全部摺疊
->Expand to level 水平展開
->Expand all to level 全部水平展開
->Expand doc comments 展開文件
->Collapse doc comments 摺疊文件
->Fold Selection/Remove region 摺疊選擇/溢位區域
-> Fold Code Block 摺疊程式碼塊
->Insert Live Template 插入生活模板
->Surround with Live Template 周圍執行緒模板
->Comment with Line Comment 行註釋
->Comment with Block Comment 塊註釋
->Reformat Code 格式化程式碼
->Show Reformat File Dialog 顯示格式化檔案對話方塊
->Auto-Indent Lines 自動縮排線
->Optimize Imports 最佳化匯入
->Rearrange Code 重新整理程式碼
->Move statement Down 選中行向下移動
->Move Statement Up 選中行向上移動
->Move Element Left 元素左移
->Move Element Right 元素右移
->Move Line Down 行下移
->Move Line Up 行上移
->Update Copyright 更新版權
->Convert Java File to Kotlin File 將java檔案轉化為Klotlin檔案

Analyze 分析
->Inspect code 檢查程式碼
-> Code Cleanup 程式碼清理
->Run Inspection by Name 執行檢查的名字
-> Configure Current File Analysis 配置當前檔案分析
->View Offline Inspection Results 檢視離線檢查結果
->Infer Nullity 無效推斷
->Locate Duplicates 查詢重複
->Show Coverage Data 顯示覆蓋率資料
->Analyze Dependencies 分析依賴關係
->Analyze Backward Dependencies 分析向後的依賴關係
->Analyze Module Dependencies 分析模組的依賴關係
->Analyze Dependencies Matrix 分析相關性矩陣
-> Analyze Cyclic Dependencies 分析迴圈依賴
->Analyze Data Flow to here 分析資料流到這裡
-> Analyze Data Flow from here 從這裡分析資料流
->Analyze Stacktrace 分析堆疊
Refactor 程式碼重構
->Refactor This 重構這個
->Rename 重新改名
->Rename File 重新命名檔案
->Change Signature 更改簽名
->Type Migration 遷移型別
->Make Static 變為靜態
-> Convert To Instance Method 轉化為例項方法
->Move 移動
->Copy 複製
->Safe Delete 安全刪除
->Extract 提取,抽出
->Variable 變數
->Constant 常量
->Field 欄位
->Parameter 引數
->Functional Parameter 功能引數
->Parameter Object 引數物件
->Method 方法
->Method Object 方法物件
->Delegate 代表,委託
->Interface 介面
->Superclass 超類
->Subquery as CTE 子查詢
->Inline 聯機的
->Find and Replace Code Duplicates 查詢並替換程式碼副本
->Invert Boolean 反布林
->Pull Members Up 把成員拉上來
->Push Members Down 把長遠推下去
->Push ITDs In 推動ITDS
->Use Interface Where Possible 竟可能使用介面
->Replace Inheritance with Delegation 用委託代替繼承
->Remove Middleman 移除中間人
->Wrap Method Return Value 包裝方法返回值
->Convert Anonymous to Inner 改變匿名類為內部類
->Encapsulate Fileds 封裝
->Replace Temp with Query 以查詢替代臨時變數
->Replace Constructor with Factory Method 用工廠方法代替構造器
->Replace Constructor with Builder 建構函式替代建造者
-> Generify
->Migrate 遷移
->Internationalize 國際化
-> Remove Unused Resources 刪除未使用的資源

Build 建設
->Make Project 專案
->Make Module 編譯選擇的模組
->Recompile 重新編譯
->Rebuild Project 重新建設專案
->Generate Ant Build 生成Ant構建
->Build Artifacts 構建構件
->Run Ant Target 執行ant目標
TOOLS 工具
-> Task & Contexts 任務和上下文
->Switch Task 切換視窗
->Open Task 開啟任務
-> Close Active Task 關閉活動任務
->Edit Default task 編輯預設任務
->Create Changelist 建立變更列表
->Show Description 展示介紹
->Open in Browser 在瀏覽器開啟
->Analyze Stacktrace From Task 從任務中分析堆疊
->Configure Servers 伺服器配置
->Save Context 儲存上下文
->Load Context 載入上下文
->Clear Context 清除上下文
->Save File as Template 將檔案儲存為模板
->Generate JavaDoc 生成JavaDoc
->Save Project as Template 以模版形式儲存工程
->Manager Project Template 經理專案模板
->New Scratch File 新臨時檔案
->Capture Memory Snapshot 捕獲記憶體快照
->Deployment 部署,釋出
->Upload to Default Server 上傳,預設的伺服器
->Upload to 上傳到
->Download from Default Server 從預設伺服器下載
->Sync Local Subtree with Deployed 與部署的本地子樹同步。
->Sync with Deployed to 同步部署到
->Compare Local File with Deployed Version 比較本地檔案和已部署的版本。
->Configuration 配置
->Options 選項
->Automatic Upload 自動上傳
->Browse Remote Host 瀏覽遠端主機
->Test RESTful Web Service 測試RESTful Web服務
->Groovy Console Groovy控制檯
->WebServices Web服務
->Generate Wsdl From Java Code 從Java程式碼生成Wsdl
->Show Deployed Web Service 顯示已部署的Web服務
->Axis 軸線
->JAXB 允許Java開發人員將Java類對映為XML表示方式
->Kotlin 現代多平臺應用的靜態程式語言
->Start SSH session 啟動SSH會話
Run 執行
->Run Start 開始執行
->Debug Start 開始除錯
->Run Start with Coverage 執行開始報道
->Run 執行
->Debug 除錯
->Edit Configurations 編輯配置
->Import Test Results 匯入測試結果
->Sop 、停止
->Show Running List 顯示執行列表
->Reload Changed Classes 重新載入類
->Restart Activity 重新啟動活動
->Step Over 單步執行 越過子函式,但子函式會執行
->Force Step Over 跨過單步執行
->Step Into 單步執行(逐句執行)單步執行,遇到子函式就進入並且繼續單步執行
->Force Step Into 除錯可以進入任何方法
->Smart Step Into 職能單步執行
->Step Out 跳出子函式剩餘部分,並跳到上一級
->Run to Cursor 執行到下一個斷點
->Force run to Cursor 執行到下一個斷點
->Drop Frame 丟棄框架
->Pause Program 暫停程式
->Resume Program 重新開始程式
->Evaluate Expression 評估表達
->Quick Evaluate Expression 快速評估表示式
->Show Execution Point 顯示執行點
->Toggle Line Breakpoint 開關本行的斷點
->Toggle Method Breakpoint 開關方法的斷點
->Toggle Temporary Line Breakpoint 臨時線路斷點切換
->Toggle Breakpoint Enabled Toggle Breakpoint啟用
->View Breakpoints 檢視斷點
->Get thread dump 獲取執行緒轉儲
VCS 版本控制系統
->Local Histrory 本地歷史
->Show History 顯示歷史記錄
->Show History for Method 顯示歷史方法
->Put Label 設定標籤
->Enable Version Control Integration 啟用版本控制整合
->VCS Operations Popup 風險投資操作彈出
->Apply Patch 應用補丁
->Apply Patch from Clipboard 應用補丁從剪貼簿
->Checkout from Version Control 檢出從版本控制
->GitHub
->CVS
->Git
->Mercurial
->Subversion
->TFS
->Import into Version Control 匯入到版本控制
->Import Into CVS 匯入CVS
->Create Git Repository 建立Git儲存庫
->Import Into Subversion 匯入Subversion
->Share Project 共享專案
->Create Mercurial Repository 建立的儲存庫
->Share Project On GitHub 在GitHub分享專案
->Browse VCS Repository 瀏覽VCS庫
->Browse VCS Repository 瀏覽VCS庫
->Show Git Repository Log 顯示Git儲存庫的日誌
->Browse Subversion Repository 瀏覽Subversion儲存庫
-> Sync Settings 同步設定
Windows 視窗作業系統
->Store Current Layout as Default 儲存當前佈局為預設
->Restore Default Layout 恢復預設佈局
->Active Tool Window 活躍的工具視窗
->Editor Tabs 編輯選項卡
->Background Tasks 後臺任務
->Next Project Window 下一個專案視窗
->Previous Project Window 上一個專案視窗

help
->Find Action 查詢並呼叫編輯器的功能
->Help 幫助
->Getting Started 入門指南
->Licenses 許可證
->Keymap Reference 快捷鍵參考
->Demos and Screencasts 觀看演示和視訊
->Tip of the Day 每日提示
->Whats New in Intellij IDEA Intellij IDEA的新概念
->Productivity Guide 生產力指南
->Support Center 支援中心
->Submit Feedback 提交反饋
->Show Log in Explorer 顯示登入瀏覽器
->Edit Custom Properties 職稱
->Edit Custom VM Options 編輯自定義VM選項
->Debug Log Settings 除錯日誌設定
->Register 註冊帳戶
->Check for Updates 檢查更新
->About 關於