IDEA基本設置

本博客適用于純新手小白,或者剛下載IDEA想要優化開發添加配置的讀者。

基礎設置

滾輪調整字體大小

在這里插入圖片描述

  1. 打開 IntelliJ IDEA。

  2. 轉到菜單欄中的 “File” -> “Settings”(Windows/Linux)或 “IntelliJ IDEA” -> “Preferences”(Mac)。

  3. 在彈出的設置窗口中,選擇 “Editor” -> “General” -> “Change font size (Zoom) with Ctrl+Mouse Wheel”(在 Mac 上為 “Editor” -> “General” -> “Change font size (Zoom) with Command+Mouse Wheel”)。

  4. 勾選上述選項,然后點擊 “Apply” 或 “OK” 保存設置。

現在,當你按住 Ctrl(在 Windows/Linux 上)或 Command(在 Mac 上)鍵的同時使用鼠標滾輪,就能夠調整編輯器中的字體大小了。

設置編碼格式

在這里插入圖片描述

  1. 打開 IntelliJ IDEA。

  2. 轉到菜單欄中的 “File” -> “Settings”(Windows/Linux)或 “IntelliJ IDEA” -> “Preferences”(Mac)。

  3. 在設置窗口中,展開 “Editor” 菜單,然后選擇 “File Encodings”。

  4. 在 “File Encodings” 部分,你可以看到多個設置項,包括 “Global Encoding”、“Project Encoding”、“Default encoding for properties files” 等。

    • Global Encoding: 這是 IntelliJ IDEA 的全局編碼設置,用于新創建的文件。
    • Project Encoding: 這是當前項目的編碼設置,可以根據需要進行更改。
  5. 對于 “Global Encoding” 和 “Default encoding for properties files”,你可以選擇需要的編碼。通常情況下,UTF-8 是一個廣泛使用的編碼格式。

  6. 對于 “Project Encoding”,你可以選擇使用 “Project default”(即項目默認值)或者手動選擇一個編碼。

  7. 如果你的項目有多個模塊,你可能還會看到每個模塊的編碼設置。你可以根據需要為每個模塊設置不同的編碼。

  8. 這里全部設置為UTF-8

  9. 點擊 “OK” 或 “Apply” 保存設置。

設置自動導包

在這里插入圖片描述

方法分隔符

有助于區分方法,新手友好
在這里插入圖片描述

  1. 打開 IntelliJ IDEA。
  2. 轉到菜單欄中的 “File” -> “Settings”(Windows/Linux)或 “IntelliJ IDEA” -> “Preferences”(Mac)。
  3. 在設置窗口中,選擇 “Appearance & Behavior” -> “Appearance”。
  4. 在 “Appearance” 選項卡中,找到 “Show method separators” 處打開
  5. 點擊 “OK” 或 “Apply” 保存設置。

客制化設置

設置配色方案

  1. 打開 IntelliJ IDEA。
  2. 轉到菜單欄中的 “File” -> “Settings”(Windows/Linux)或 “IntelliJ IDEA” -> “Preferences”(Mac)。
  3. 在設置窗口中,選擇 “Editor” -> “Color Scheme”。

這里設置自己喜歡的代碼顏色

配置文件模板

在 IntelliJ IDEA 中,你可以通過設置文件模板來定義文件創建時的初始內容,包括文件頭信息。以下是設置文件模板并添加文件頭的步驟:

  1. 打開 IntelliJ IDEA。

  2. 轉到菜單欄中的 “File” -> “Settings”(Windows/Linux)或 “IntelliJ IDEA” -> “Preferences”(Mac)。

  3. 在設置窗口中,選擇 “Editor” -> “File and Code Templates”。

  4. 在 “File and Code Templates” 選項卡中,點擊"Include"

6.點擊"File Header", 在右側編輯區域,你可以編輯文件模板的內容。

例如,你可以在 Class 模板中添加以下內容:

/**author:d0ublecl1ck;time:${DATE} ${TIME};project:${PROJECT_NAME};description:
*/

在上述例子中,${DATE} ,${TIME}${PROJECT_NAME} 是變量,它們將根據文件的實際情況進行替換。

  1. 點擊 “OK” 或 “Apply” 保存設置。

現在,當你創建一個新的文件時,它將使用你自定義的文件模板,包括文件頭信息。你還可以對其他文件模板進行類似的設置,以滿足不同類型文件的需求。

當創建一個新的類則會自動添加這些內容
在這里插入圖片描述

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

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

相關文章

2024年 Kubernetes 四大趨勢預測

Kubernetes 在生產環境中的復雜性已經成為常態,在2023年這個平臺工程盛行的時代,容器管理的最大亮點可能在于其靈活性,然而在運維政策和治理等方面仍然存在諸多挑戰。Kubernetes 最大的吸引力之一在于其可擴展性和跨環境的廣泛用例。但是&…

CTF show 71

CTF show 71 在源碼中可以看到程序把緩沖區內容全部替換成了問號 ?? ob_get_contents函數把緩沖區內容讀到以后賦值給了變量s,類型是字符串。 ob_end_clean()函數清空當前緩沖區并且關閉緩沖區 ?? 所以展示的結果中全是問號。所以我們需要在讀取到文件以后…

計算機網絡基礎知識分享

計算機網絡基礎知識分享 發送一個http請求,從客戶端到服務器端,都經歷了什么? **Ⅰ,瀏覽器生成消息 ** (1)瀏覽器輸入網址 我們的探索之旅從在瀏覽器中輸入網址開始,網址,準確來說應該叫 UR…

JVM內存結構Java內存模型Java對象模型

悟空老師思維導圖:https://naotu.baidu.com/file/60a0bdcaca7c6b92fcc5f796fe6f6bc9https://naotu.baidu.com/file/60a0bdcaca7c6b92fcc5f796fe6f6bc9 1.JVM內存結構&&Java內存模型&&Java對象模型 1.1.JVM內存結構 1.2.Java對象模型 Java對象模型…

Isaac Sim urdf文件導入

本教程展示如何在 Omniverse Isaac Sim 中導入 urdf 一. 使用內置插件導入urdf 安裝urdf 插件 方法是轉到“window”->“Extensions” 搜索框中輸入urdf, 并啟用 通過轉至Isaac Utils -> Workflows -> URDF Importer菜單來訪問 urdf 擴展。 表格中的 1,2,3 對應著…

問題回復:什么是 Java 中的 Lambda 表達式?有什么應用場景?

Lambda 表達式是 Java 8 引入的一項重要特性,它允許在代碼中以更簡潔的方式表達匿名函數(也稱為閉包)。Lambda 表達式的引入是為了提供一種更簡單、更便捷的方式來寫匿名內部類。 Lambda 表達式的語法如下: (parameters) -> …

C語言例題3

1.設x、y、z和k都是int型變量,則執行表達式:x(y4,z16,k32)后,x的值為(32); x(y4,z16,k32),x的值為32 理解逗號運算符在c語言中的工作方式:逗號運算…

Visual Basic的故事

Visual Basic(VB)是一種由Microsoft開發的面向對象的事件驅動編程語言。VB的故事始于上世紀90年代初,它在Windows平臺上的成功對于圖形用戶界面(GUI)應用程序的開發產生了深遠的影響。以下是關于VB發展過程和相關開發者…

VR全景展示的功能有哪些?適合用于哪些領域?

現如今,VR全景展示技術已經逐漸融入了我們的日常生活中,可能大部分人都還沒有意識到VR全景是如何應用的,但其實VR全景針對多個行業的垂直領域都有一定的落地使用。在互聯網高速發展的今天,多媒體所包含的種類也越來越多&#xff0…

【美團大數據面試】大數據面試題附答案

目錄 1.hdfs讀寫流程解析 2.hdfs副本機制,三副本原因,副本存放策略 3.hdfs容錯機制原理 4.MapReduce執行流程詳解 5.spark和mr的區別 6.TopN求法,大數據量無法完全寫入內存解決方案,MapReduce實現方法 7.spark部署、調度原…

SpringAOP復習

SpringAOP AOP為Aspect Oriented Programming的縮寫,意為:面向切面編程。他是一種可以在不修改原來核心代碼的情況俠給程序動態統一進行增強的一種技術 SpringAOP:批量對Spring容器中的bean方法做增強,并且這種增強不會與原來方…

Odoo16 實用功能之在Form視圖的各個部位加入按鈕

目錄 1、 如何在form視圖中的頭部加上按鈕 2、如何在form視圖中的身體加上按鈕 3、如何在notebook標簽中加入按鈕 1、 如何在form視圖中的頭部加上按鈕 以CRM中的渠道form視圖為例子介紹&#xff08;實現紅框中的效果&#xff09; 直接在<header>標簽里加入按鈕即可 …

樹莓派4B搭建開源NAS系統openmediavault

目錄 搭建過程使用鏡像準備硬件準備軟件賬號信息制作系統盤首次啟動配置獲取樹莓派IP地址 ssh登錄到樹莓派上登錄到openmediavualt連接到wifi 搭建過程 搭建過程參考鏈接兩篇文章,已經搭建完畢.期間遇到一些坑,為了方便大家,我把搭建好的鏡像和使用到的工具放在百度網盤共享了…

谷歌Gemini中文疑似套殼百度文心一言

關注盧松松&#xff0c;會經常給你分享一些我的經驗和觀點。 哈哈哈&#xff0c;沒想到谷歌 Gemini 中文語言竟然來自百度的文心一言。 最近知名博主闌夕發微博稱&#xff1a;在 Poe 平臺上對 Gemini-Pro 進行了一個測試。問它 " 你是誰 "&#xff0c;Gemini-Pro 上…

HashSet 和HashMap的區別、優缺點、使用場景

HashSet和HashMap是Java集合框架中的兩個常用類&#xff0c;它們都用于存儲和管理數據&#xff0c;但在使用方式、功能和性能上有很大的區別。 HashSet和HashMap的區別 區別一&#xff1a;用途不同 HashSet&#xff1a;HashSet是一個基于哈希表的集合&#xff0c;用于存儲不…

常用兩種Linux命令生成器

在Linux中&#xff0c;可以使用多種命令來生成隨機密碼。以下是其中兩種常用的命令&#xff1a; 1.pwgen&#xff1a;這個命令可以生成隨機、無意義的但容易發音的密碼。生成的密碼可以只包含小寫字母、大小寫混合或數字。大寫字母和數字會以一種便于記憶的方式放置&#xff0…

Java_Stream流

一、JDK8新特性&#xff08;Stream流&#xff09; 接下來學習一個全新的知識&#xff0c;叫做Stream流&#xff08;也叫Stream API&#xff09;。它是從JDK8以后才有的一個新特性&#xff0c;是專業用于對集合或者數組進行便捷操作的。有多方便呢&#xff1f;我們用一個案例體…

【OAuth2】授權框架的四種授權方式詳解

&#x1f389;&#x1f389;歡迎來到我的CSDN主頁&#xff01;&#x1f389;&#x1f389; &#x1f3c5;我是Java方文山&#xff0c;一個在CSDN分享筆記的博主。&#x1f4da;&#x1f4da; &#x1f31f;推薦給大家我的專欄《OAuth 2》。&#x1f3af;&#x1f3af; &#x1…

go從0到1項目實戰體系二十二:gin構建一個http server

1. 構建一個http server: // api.test.com/topic/main.go: type Topic struct {Id int // 如果寫成小寫的,不能訪問,因為是私有的.Title string } func main() {data : make(map[string]interface{})data["name"] "david"data["age"…

TwIST算法MALTLAB主程序詳解

TwIST算法MALTLAB主程序詳解 關于TwIST算法的具體原理可以參考&#xff1a; 鏈接: https://ieeexplore.ieee.org/abstract/document/4358846 鏈接: https://blog.csdn.net/jbb0523/article/details/52193209 該算法的MATLAB源代碼&#xff1a; 鏈接: http://www.lx.it.pt/~bi…