- 社群:源來適你
- 活動:《JetBrains IDE 微醺夜 - IDE 操作技巧分享》
- 日期:22th April 20:00
- 地點:線上 Google Meet (無錄影)
- 活動貼文: https://www.facebook.com/share/14vC5d14hDD/?mibextid=wwXIfr
- 使用 JetBrains Toolbox App 管理 IDE
- 裝對應的 Browser Extension (Google Chrome|Firefox) 就可以在 GitHub/GitLab/Bitbucket 上有自動下載按鈕
- 可安裝多個版本的 IDE
- 提供指令列設定,可從 Terminal 直接開 IDE 及專案
- IDE 客製化設定
- 設定 Theme
- 選擇喜歡的 Color Scheme (可從 Marketplace 下載更多)
- Font (使用 JetBrains Mono 並開啟 Ligatures)
- 可開 Settings Backup and Sync 功能備份和同步
- 若是 IT 部門則可以用 JetBrains IDE Services
- 推薦 Plugins (記得開自動更新)
- JetBrains AI Assistant
- JetBrains Junie
- Grazie Pro
- Color Scheme 系列 (e.g. One Dark Theme)
- Progressbar 系列 (e.g. Nyan Progress Bar)
- Rainbow Bracket
- Indent Rainbow
- Key Promoter X
- .ignore
- .env files
- Kafka
- Lombok (已內建)
- Developer Tools (a.k.a. 瑞士刀)
- GitHub Action Manager
- Translation
- IdeaVim (使用前別忘了做設定)
- JetBrains Blog 上的 Plugin 推薦清單 (2023|2024)
- 導航與編輯
- 使用 Project Template 建立專案
- Double Shift (隨處搜尋,必背的 Shortcut!)
- Recent Files (近期開啟的檔案,支援搜尋喔!)
- 用 Recent Files 切换其他 Tool Window (少記一些快速鍵)
- Recent Location (近期點過的檔案位置,還可以搜尋喔!)
- 編輯 HTML 時支援 Emmet 語法
- 選擇文字範圍的技巧
- Multi Cursor 的技巧
- JetBrains AI
- 設定 AI 回覆語言
- AI Action 選單
- 直接在 Editor 裡下 Prompt
- 用 AI Chat 討論需求和規格
- 用 AI 產生 Git Commit Message
- 用 AI 解釋 Git Commit
- 用 AI 找 Git Commit 裡的問題
- 用 Junie 做 Agentic Coding
- Run Configuration
- IDE 會自動偵測建立,也可手動依需求增加
- 把 Configuration 存到 Project 裡
- 用 Run Anything 來呼叫 Run Configuration
- Docker
- 支援 Dockerfile、Containerfile 的語法高亮
- Service 工具視窗
- 視覺化下載 Image、看 Image Layers
- 視覺化管理 Container 及看 Container 的檔案
- 一鍵進入 Container 裡下指令
- 支援 Docker Compose 啟動服務
- Database
- 依需求可使用 Database 工具視窗或獨立的 DataGrip
- 設定 Datasource 後就可以連上各式資料庫 (首次使用時要下載 Driver)
- SQL Console 可以直接執行 SQL 語法,支援語法高亮及程式碼自動完成
- 也有圖形化介面可以直接瀏覽、操作資料表裡的資料
- HTTP Client
- 從 Spring Boot Controller 產生 HTTP Request
- 從 Endpoint 工具視窗產生 HTTP Request
- 從 Endpoint 工具視窗產生 OpenAPI 文件
- 在 HTTP Client 裡測試 API
- Remote Development
- 現在支援 Windows、macOS 及 Linux 了!
- 從 JetBrains Toolbox App 切到 SSH 模式
- 自動抓取
.ssh/config
設定後連線到開發主機 - 在開發主機上安裝 IDE Backend
- 使用 IDE Frontend 像本地一樣的開發
- 使用 Port Forwarding 看開發結果
- 更多
- 寫 YouTrack Ticket 回報問題
- 參考 JetBrains Guide 來學習更多內容
- 關注 JetBrains YouTube 頻道
- 關注 IntelliJ IDEA YouTube 頻道