IDEA相關的設置和技巧

IDEA相關的設置和技巧

我的博客對應文章地址

1.布局設置

IDEA的布局自定義程度很高,頂部工具欄,側邊欄都可以隨意定制,設置好的布局方案可以保存,在新項目中快速使用

1.1 工具欄設置

[!tip]

舉個例子:比如我要在頂部欄右邊添加一個?按鈕,點擊之后可以關閉當前項目(關閉項目,回到IDEA歡迎頁)

右鍵頂部工具欄,點擊自定義工具欄,右鍵右側選項,搜索關閉項目,選擇命令,點擊確定,這樣就能在右側看到這個按鈕了,并且點擊就可以關閉項目
照這樣操作可以把一些常用的操作直接添加到頂部欄,比較方便,并且也可以刪除一些不使用的操作

image-20250823154035074

1.2 側邊欄設置

點擊側邊欄三個點的圖標,可以打開更多工具窗口,這些按鈕可以拖動放置到四個角落

image-20250823154957892

并且可以在設置中設置記住每個窗口大小,這樣就不用自己頻繁調整工具窗口大小了

image-20250823154904267

1.3 保存布局

[!important]

打開新項目后之前的布局可能會丟失,在創建好布局之后可以將布局保存,如果丟失了也可以一鍵還原

image-20250823155413788

2.數據庫相關設置

2.1 全局數據源

在IDEA中連接了數據庫之后,默認作用范圍是當前項目,其他項目想要使用需要重新連接,如果想要復用可以將其設置為全局數據源,這樣在其他項目就能直接使用,不用再創建連接

image-20250823151859876

2.2 項目SQL解析

相信很多人使用IDEA做項目時都會使用mybatis等框架操作數據庫,在IDEA中編寫SQL注解或XML配置文件的時候都會有提示,但是IDEA不能識別是哪個數據庫,經常需要手動點擊選擇架構然后選擇數據庫,就是下圖的情況

image-20250823161104505

打開設置找到SQL解析作用域,取消所有數據源勾選,給項目映射選擇當前項目使用的數據庫,然后確定,這樣項目中所有SQL都有提示并且不再顯示報錯,而且下次打開也能顯示正常

image-20250823161706159

3.外觀相關

3.1 裝訂區圖標設置

IDEA編輯區左側欄會根據類、方法或配置屬性等生成各種圖標,點擊圖標可以進行跳轉對應的代碼,但是圖標過多會導致側邊欄比較寬,可以適當禁用平時不常用的圖標

image-20250823150810347

image-20250823150703070

3.2 編輯區參考線

IDEA會對代碼使用線條進行區域劃分,水平線和豎直線可以將不同的函數劃分開,看起來比較直觀

image-20250823155818733

但是個人感覺這條豎直線有點丑,尤其是代碼行很長時,這條線會穿過代碼,在設置中可以關閉,關閉之后水平線依然存在

image-20250823160309873

4.快捷鍵設置

[!tip]

快捷鍵看個人喜好,這里只是分享一下我設置的快捷鍵

4.1 代碼格式化

因為經常要對代碼進行格式化,所以想盡量設置簡單的快捷鍵
因為Esc在鍵盤左上方很容易定位,而且只需要按一下,所以我將格式化設置成了Esc。不得不說,Esc都能作為快捷鍵也是挺神奇的,如果出現警告可以選擇保留

image-20250823162558138

// TODO 待續…

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/96625.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/96625.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/96625.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

AWS Lambda 完全指南:解鎖無服務器架構的強大力量

在云計算的發展浪潮中,無服務器(Serverless) 架構已然成為構建現代應用的新范式。而在這場變革的中心,AWS Lambda 作為開創性的 Function-as-a-Service (FaaS) 服務,徹底改變了我們部署和運行代碼的方式。 本文將帶您深入探索 AWS Lambda,從核心概念、工作原理到高級實踐…

人工智能時代下普遍基本收入(UBI)試驗的實踐與探索——以美國硅谷試點為例

一、硅谷UBI試驗的最新進展(2025年)1. 試驗規模與資金來源圣克拉拉縣試點:硅谷所在地圣克拉拉縣針對脫離寄養家庭的年輕人開展UBI試驗,每月發放1000美元補貼,持續1-2年,覆蓋約60名參與者,成本約…

云計算之云主機Linux是什么?有何配置?如何選?

一、云環境如何選擇Linux發行版 1.1、Linux在各個領域的發展 Linux在各個領域的發展序號Linux發展領域說明1Linux在服務器領域的發展目前Linux在服務器領域已經占據95%的市場份額,同時Linux在服務器市場的迅速崛起,已經引起全球IT產業的高度關注&#xf…

XCVU13P-2FHGB2104E Xilinx(AMD)Virtex UltraScale+ FPGA

XCVU13P-2FHGB2104E 是 Xilinx(AMD)Virtex UltraScale FPGA 系列中的一款高性能芯片,適用于需要大量邏輯資源、高帶寬和高速數據傳輸的應用場景。作為該系列中的旗艦產品,XCVU13P-2FHGB2104I 結合了強大的處理能力和靈活的可編程性…

自動化單詞例句獲取系統設計方案

方案一 (網絡爬蟲) 這個方案的核心思路是:創建一個自動化的腳本,該腳本會讀取你 MongoDB 中的單詞,然后去一個免費的在線詞典網站上抓取這些單詞的例句,最后將抓取到的例句存回你的 MongoDB 數據庫中對應的單詞條目下。 一、 核心思路與技術選型 自動化腳本: 我們將使用 P…

WPF Alert彈框控件 - 完全使用指南

WPF Alert彈框控件 - 完全使用指南概述快速開始nuget安裝與引用基本用法功能特性詳細說明AlertType 枚舉方法參數詳解Show 方法(局部彈窗)ShowGlobal 方法(全局彈窗)完整示例代碼XAML 布局C# 代碼實現界面演示功能特性對比表格自定…

可視化-模塊1-HTML-01

1-軟件下載: 軟件名稱:HBuilderX 官網地址: https://www.dcloud.io/hbuilderx.html 下載文佳-解壓縮-打開exe文件 創建快捷方式至桌面 2-創建項目 【普通項目】-【基本HTML項目】-【項目名:week1-1】 【index】輸入&#xff1…

機器翻譯 (Machine Translation) 經典面試筆試50題(包括詳細答案)

更多內容請見: 機器翻譯修煉-專欄介紹和目錄 文章目錄 第一部分:基礎理論與概念 (1-15題) 1. 題目: 什么是機器翻譯(MT)?請簡述其發展歷程中的幾個主要范式。 2. 題目: 機器翻譯的主要評價指標有哪些?請詳細解釋BLEU指標的計算原理和優缺點。 3. 題目: 什么是平行語料…

linux中文本文件操作之grep命令

文章目錄背景案例demo環境方式一、安裝wsl方式二、安裝grep一、查找指定字符串二、忽略大小寫查找三、查找時顯示行號四、統計匹配的次數五、精準匹配一個單詞六、顯示匹配上下文七、只顯示匹配的內容八、按固定字符串匹配背景 在日常運維中會對日志文件,使用grep命…

鏈表漫游指南:C++ 指針操作的藝術與實踐

文章目錄0. 前言1. 鏈表的分類2. 單鏈表的實現2.1 鏈表的基本結構——節點(Node)2.2 核心操作詳解2.2.1 構造和析構2.2.2 插入操作2.2.3 刪除操作2.3.4 其他操作2.4 總結3. 雙向鏈表的實現3.1 基本結構設計3.2 基本操作3.2.1 初始化與銷毀3.2.2 插入與刪…

Claude Code賦能企業級開發:外賣平臺核心系統的智能化重構

開篇:萬億市場背后的技術挑戰中國外賣市場日訂單量超過1億單,每一單背后都是一個復雜的技術鏈條:用戶下單→商家接單→騎手搶單→實時配送→評價反饋。構建這樣一個支撐千萬級并發、涉及地理位置計算、實時調度、支付結算的超級平臺&#xff…

【使用Unsloth 微調】數據集的種類

1. 什么是數據集 對于大型語言模型(LLMs),數據集是用于訓練模型的數據集合。為了訓練有效,文本數據需要能夠被分詞(tokenized)。創建數據集的關鍵部分之一是聊天模板(chat template)…

【碼蹄杯】2025年本科組省賽第一場

個人主頁:Guiat 歸屬專欄:算法競賽 文章目錄1. MC0455 四大名著-西游簽到2. MC0456 斬斷靈藤3. MC0457 符咒封印4. MC0458 移鐵術5. MC0459 昆侖墟6. MC0460 星空迷軌陣7. MC0461 排隊8. MC0462 最后一難正文 總共8道題。 1. MC0455 四大名著-西…

CentOS 10安裝Ollama

前置說明 linux服務器版本:CentOS10 ollama版本:v0.11.6 下載安裝包 下載安裝包 官網地址:Ollama 下載地址:Download Ollama 選擇linux平臺,由于使用官網提供的腳本直接安裝容易失敗,這里選擇手動下…

手機、電腦屏幕的顯示壞點檢測和成像原理

如今,手機和電腦屏幕已成為人們日常生活和工作中不可或缺的一部分。無論是處理文檔、觀看視頻,還是進行專業設計,屏幕的顯示質量都直接影響著用戶體驗。本文將介紹屏幕顯示的基本原理,包括RGB色素構成和成像機制,并進一…

文件與fd

文件與fd一、前置預備二、復習c語言文件三、系統文件認識3.1 系統層面有關文件的接口(open):![在這里插入圖片描述](https://i-blog.csdnimg.cn/direct/b15577967d1445b08cd5252f2009683a.png)3.2 簡單使用open參數3.3 語言vs系統3.4 進一步理…

語義通信高斯信道仿真代碼

1?? 代碼 def AWGN(coding, snr, devicecpu):"""為輸入張量添加高斯白噪聲(AWGN),根據指定的 SNR(分貝)控制噪聲強度。參數:coding (torch.Tensor): 輸入張量,形狀為 [batch_s…

unity中實現機械臂自主運動

目的:導入機械臂的fbx模型,利用C#編寫腳本實現機械臂的自主運動步驟1.在 Unity 中,右鍵點擊 “Assets” 文件夾,選擇 “Create” -> “C# Script” 來創建一個新的 C# 腳本命名為 “ArmController”。2.雙擊打開腳本&#xff0…

Python 版本與 package 版本兼容性檢查方法

網羅開發(小紅書、快手、視頻號同名)大家好,我是 展菲,目前在上市企業從事人工智能項目研發管理工作,平時熱衷于分享各種編程領域的軟硬技能知識以及前沿技術,包括iOS、前端、Harmony OS、Java、Python等方…

深入剖析分布式事務的Java實現:從理論到Seata實戰

文章目錄深入剖析分布式事務的Java實現:從理論到Seata實戰引言:分布式事務的現實挑戰1. 分布式事務理論基礎1.1 從ACID到CAP/BASE1.2 典型業務場景分析2. 主流分布式事務解決方案對比2.1 技術方案全景圖2.2 選型建議3. Seata框架深度解析3.1 Seata架構設…