5 個必須知道GoLand 快捷方式,提高工作效率怎麼能少?
GoLand是非常熱門受歡迎的GO語言開發工具,GoLand 有幾個預定義的快捷方式,快速提高工作效率。
https://www.macz.com/mac/4115.html?id=NzY4OTU3Jl8mMjcuMTg3LjI3LjEwNA%3D%3D
如何選擇鍵盤對映
讓我們從選擇正確的鍵盤對映開始,以確保您更快地獲得賓至如歸的感覺。預設情況下,GoLand 有幾個預定義的鍵盤對映可供選擇:
基於您的環境的鍵盤對映:macOS或Windows/Linux。
對於使用過 IntelliJ IDEA 或任何其他基於 JetBrains IntelliJ 平臺的 IDE 並在該 IDE 中使用過 IntelliJ/macOS 鍵盤對映的使用者,建議使用IntelliJ IDEA Classic鍵盤對映。
對於從其他程式碼編輯器遷移過來的使用者,建議使用Emacs、Sublime Text和Sublime Text (macOS)鍵盤對映。
最後但同樣重要的是,您始終可以在首選項/設定 |中搜尋替代鍵盤對映。透過單擊視窗頂部的獲取更多鍵盤對映來鍵盤對映。
在本文中,我們將介紹必須知道的快捷方式。儘管此處使用的所有組合鍵均來自 macOS 和 Windows / Linux 的預設鍵對映,但您可以在首選項/設定 |中自定義鍵對映配置。鍵盤對映。
到處搜尋:⇧⇧ / Shift+Shift
Search Everywhere是一個多工具操作,可以幫助您找到任何東西!原始碼中的任何專案、資料庫、操作、使用者介面元素、外掛、設定、Git 分支、提交、標籤、訊息等。
要縮小搜尋範圍,請按⇥ / Tab在選項卡之間導航,或單擊視窗工具欄上的過濾器圖示並選擇適當的選項。
最後但同樣重要的是,您可以在“查詢工具”視窗的單獨選項卡中開啟當前搜尋結果並執行另一個查詢。只需單擊Search Everywhere右上角的Open in Find Window圖示。
顯示上下文操作:⌥↵ / Alt+Enter
當您在編輯器中工作時,GoLand 會不斷分析您的程式碼,尋找最佳化程式碼的方法並檢測潛在問題。它涵蓋了廣泛的情況,從錯誤和警告到您可以直接透過Alt+Enter應用的最佳化建議。
要檢視可用意圖操作的完整列表,請開啟 IDE 設定並選擇編輯器 | 用心。只需取消選中它們旁邊的框,即可禁用您目前不需要的任何操作。此外,您可以按如下方式即時執行此操作:只需將插入符放在程式碼上,按⌥↵ / Alt+Enter,選擇要禁用的操作,單擊它旁邊的右箭頭,然後單擊禁用 <意圖動作名稱> .
重構這個 ⌃T / Ctrl+Alt+Shift+T
Refactor 這是 GoLand 中可用重構集的關鍵,從Rename到Move、Change Signature、Extract和Introduce method/type/interface、Inline和Safe Delete重構以安全地從原始碼中刪除檔案。
這意味著您只需記住一個快捷方式即可用於所有重構目的。要快速訪問所選程式碼的可用重構列表,請按⌃T / Ctrl+Alt+Shift+T。
生成 ⌘N / Alt+Insert
此熱鍵可開啟用於建立通用程式碼結構和重複元素的各種選項。生成一個函式,該函式建立結構型別的值、getter 和 setter、空測試檔案、檔案測試、包、函式和版權。此外,它只需幾秒鐘即可實現介面中列出的所有方法。
智慧程式碼補全 ⌃⇧Space / Ctrl+Shift+Space
程式碼完成減少了您需要記住的內容,並幫助您避免拼寫錯誤和其他常見錯誤。基本程式碼完成功能會在您開始在 GoLand 中鍵入程式碼時彈出,並且大部分自動執行,而智慧程式碼完成功能必須透過按⌃⇧Space / Ctrl+Shift+Space來顯式呼叫。GoLand 為您提供了適用於當前上下文的最相關符號的列表。
GoLand提高工作效率的幾個快捷方式為您介紹到這裡,更多精彩教程,請關注macz。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70011727/viewspace-2934331/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 必須知道的28個HTML5特性、技巧HTML
- AppStore 中5個必須知道的基本設定APP
- 9102,作為前端必須知道 hook 怎麼玩了前端Hook
- 自媒體實時熱點怎麼追?這幾個工具你必須知道!
- JavaScript 面試必須知道的 10 個概念JavaScript面試
- 15個必須知道的chrome開發者技巧Chrome
- Vue開發必須知道的36個技巧Vue
- 29 個你必須知道的 Linux 命令Linux
- Python你必須知道的十個庫Python
- 每個Java程式設計師必須知道的5個JVM命令列標誌Java程式設計師JVM命令列
- 你必須知道的 SmartSql !SQL
- 關於人工智慧,必須知道這幾事情,歐能智慧人工智慧
- Python 這10個字典操作你必須知道Python
- 15 個必須知道的 Chrome 開發工具技巧Chrome
- 高效Android開發者必須知道的4個工具Android
- LLM部署,你必須要知道的幾個技巧!
- 【分享】Postman介面測試實戰分享,這5個問題你必須得知道!Postman
- 這幾個python常用的庫你必須知道!Python
- JS高階之面試必須知道的幾個點JS面試
- Spring整合RabbitMQ-必須知道的幾個概念SpringMQ
- 29個網路營銷必須知道的資料
- Node.js新手必須知道的4個JavaScript概念Node.jsJavaScript
- 新媒體人必備:你必須知道的5款追熱點工具
- 沒學歷沒基礎怎麼學IT?零基礎學IT必須知道的事!
- ?你必須知道的Java泛型Java泛型
- 前端必須知道的除錯工具前端除錯
- 開發第一個Android應用前你必須知道的5件事Android
- 檔案管理,你必須要知道的三個要點
- Python入門必須知道的11個知識點Python
- 職場科普,Python這6個字典操作你必須知道!Python
- 邊緣計算你必須知道的100個術語
- 初學Python必須知道的11個知識點!Python
- JS 開發者必須知道的十個 ES6 新特性JS
- 網頁設計師必須知道的6個小技巧網頁
- 每個 Android 開發者必須知道的資源集錦Android
- Java新手入門必須知道的30個基本概念Java
- 使用Redis之前5個必須瞭解的事情Redis
- 5G大規模商用來臨之前,你必須知道的幾個知識點