Java程序員的IntelliJ IDEA使用教程

前言

博主是Java程序員,以前一直都用myeclipse來開發的,說實話感覺myeclipse毫無美感可言,后來經過同事介紹,認識了IDEA,一眼就相中了IDEA黑色的主題風格,自此就拋棄了舊愛myeclipse。當時還不懂IDEA功能上比myeclipse好在哪里,只是單純的愛上了黑色的主題。后來用了一段時間,事實證明還真的更好用。下文我將介紹一下正確的使用IDEA的方式。

正文

IntelliJ IDEA 主要用于支持 Java、Scala、Groovy 等語言的開發工具,同時具備支持目前主流的技術和框架,擅長于企業應用、移動應用和 Web 應用的開發。

IntelliJ IDEA 對自己的定義是很清晰的,對于新人來講可能還不太理解,可能還會有誤會,認為它博而不精,但是對于老用戶來講應該是非常認可上面這句話的。通過下面功能表格,新人對于 IntelliJ IDEA 所具備的功能會有一個新的認識。

如果用一句話來形容 IntelliJ IDEA,我會說:IntelliJ IDEA 是目前所有 IDE 中最具備沉浸式的 IDE,沒有之一

安裝

一般人安裝直接去官網找到對應的安裝版本下載安裝,之前我也是這樣,這樣的結果就是版本不好控制,有新版本更新了我都不知道,每次想換版本還要重新下載安裝。后來經別人提點才發現JetBrains官網本身就提供了一個管理所有JetBrains旗下所有的產品軟件的工具,那就是toolbox,如圖,官網首頁IDEs右下角菜單就是入口

進去后點擊下載即可

安裝完的效果如下圖

這邊列出了所有JetBrains旗下的產品,想怎么用就怎么用,選擇對應的版本安裝即可,用toolbox的好處就是如果使用的軟件有個更新,在這個工具上就有提醒,幾點更新即可。

更方便的是toolbox還提供歷史項目的檢索,很方便打開歷史的項目。

如果你想修改項目內存,可以打開已經安裝的對應的項目的settings,修改對應的內存大小即可。

注意:博主自己安裝的時候好像toolbox被默認安裝到C盤了,如果你也不小心,可以修改下對應的安裝路徑,這樣后續安裝的IDEA軟件就會安裝到指定路徑。

插件安裝

好了,用正確的方式安裝IDEA后,博主這里推薦幾款平時比較實用的插件,這里拋磚引玉,只介紹個人使用比較多的。
IDEA下面安裝插件是在File下面的setting中設置,如圖:

?

圖片背景插件background Image Plus

插件名稱叫background Image Plus,在插件里面搜索安裝即可,如下圖

安裝完重啟后可以在菜單View下面的Set Background Image里面設置,選好本地一張圖片設置下亮度和模式即可,這里博主推薦盡量用深色一點的圖片,視覺效果相對好點。

最終展示效果如圖:

翻譯插件Translation

開發的時候經常會遇到看不懂的英語單詞,再去百度多麻煩,這里推薦這款翻譯插件,插件名稱叫做,安裝后選中單詞按下快捷鍵ALT+1即可。

CodeGlance

在編輯代碼最右側,顯示一塊代碼小地圖 這款插件使用效果圖如下,個人感覺還是有點用處,滾動條太小,有這個地圖,拖動起來更加方便一點

Grep Console

Grep Console 自定義設置控制臺輸出顏色,這樣控制臺就能比較明顯的看到警告或者錯誤的信息,方便查找問題。

結束

以上就是博主自己使用IDEA的經驗心得,如果你看了心動了但是還擔心IDEA復雜不好入門,嘿嘿,別擔心博主手里還有大招,在此奉獻出IDEA官方教程中文版一套,讓你無縫切換隨心所欲的玩耍起來。講真,博主覺得這個教程就值的一波贊了。

參考

IDEA官方中文教程


一直覺得自己寫的不是技術,而是情懷,一篇篇文章是自己這一路走來的痕跡。靠專業技能的成功是最具可復制性的,希望我的這條路能讓你少走彎路,希望我能幫你抹去知識的蒙塵,希望我能幫你理清知識的脈絡,希望未來技術之巔上有你也有我。

轉載于:https://www.cnblogs.com/aishangJava/p/10006664.html

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

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

相關文章

python中random函數用法_random函數的用法

展開全部 用法: 1、隨2113機生成(0,1)之間的浮點數 random.random() 2、隨機生成100-200的整數5261 random.randint(100,200) 3、隨機產生范圍為410210間隔為2的數 random.randrange(0,11,2) 注:這里輸出(0,2,4,6,8,10…

提防易怒的危機

我工作多年,多年來認識一些官場、商場的人。 我與他們相處時,深深體會到太忙、太累的主管,常呈現的狀態是“易怒”。 這些人精神繃得太緊,體力透支,睡眠不足,開會太久,長期都在趕進度。 易怒…

2018-2019 ACM-ICPC Pacific Northwest Regional Contest (Div. 1)

2018-2019 ACM-ICPC Pacific Northwest Regional Contest (Div. 1) 思路: A Exam 思路:水題 代碼: #include<bits/stdc.h> using namespace std; int main(){int k;scanf("%d",&k);char s1[1010],s2[1010];scanf("%s%s",s1,s2);int same0;int ns…

python random()*10的值不可能是_Python

Python 生成隨機數、隨機字符串 #!/usr/bin/python # -*- coding: UTF-8 -*- import random import string # 隨機整數&#xff1a; print random.randint(1,50) # 隨機選取0到100間的偶數&#xff1a; print random.randrange(0, 101, 2) # 隨機浮點數&#xff1a; print rand…

Prince2與PMP的區別

p2有7個原則&#xff0c;7個主題&#xff0c;7個流程&#xff0c;即37二十一。 P2有26個管理產品模板。 2009版本是經典版本&#xff0c;2017版本與2009版本內容基本沒變&#xff0c;梳理了目錄&#xff0c;使內容更加有可讀性。 P2是非常好的項目管理方法論&#xff0c;任何…

html實體編碼_深入研究瀏覽器解析和XSS有效負載編碼

翻譯文章&#xff0c; 原文&#xff1a;Deep dive into browser parsing and XSS payload encoding[1]這篇博客文章將深入探討HTML&#xff0c;URL和JavaScript的規范和解析器&#xff0c;以及它們之間的交互如何在跨站點腳本轉義中有所作為。對于您而言&#xff0c;這可能很難…

2021-02-03-延長一天時間的有效方法

方法1&#xff1a;給對的事情花時間 分清事情輕重緩急&#xff0c;做了對的事情會讓人感到開心。有個原則&#xff0c;就是事后回想這件事&#xff0c;會讓自己感到開心。 比如玩了一晚上游戲和學習&#xff0c;可能更多人的開心是后者。 比如健身運動與長時間學習&#xff…

[洛谷P1341]無序字母對

題目大意&#xff1a;給一張無向圖&#xff0c;找一條字典序最小的歐拉路徑 題解&#xff1a;若圖不連通或有兩個以上的奇數點&#xff0c;則沒有歐拉路徑&#xff0c;可以$dfs$&#xff0c;在回溯時把這個節點加入答案 卡點&#xff1a;沒有在回溯時加入答案&#xff0c;導致出…

產品部門四大角色——PM/PD/UE/UI

按照產品從規劃到最終成型的任務流方向&#xff0c;從抽象到具體、商業到技術的過程&#xff0c;涉及產品經理、產品設計師、用戶體驗師、視覺設計師四個角色。 PM&#xff1a;產品經理&#xff0c;俗稱老大。一個產品&#xff0c;首先由PM來分析細分市場、目標客戶的訴求&…

拉取遠程分支_git clone切換分支步驟,代理設置,作者信息設置

1.克隆遠程倉庫git clone git地址2.查看所有分支git branch –a3.切換分支git checkout branchName4.查看當前所在分支git branch5.拉取代碼git pull6.提交代碼git add file/folder git commit -m comment git push可能遇到的問題&#xff1a;A.error: fatal: unable to acce…

[學習筆記]半平面交

一個直線把平面分成兩部分&#xff0c;就是兩個半平面 處理這兩個平面的交的信息&#xff0c;就是半平面交 推薦&#xff1a; 計算幾何之半平面交算法模板及應用 bzoj 2618 半平面交模板學習筆記 【總結】半平面交 可以用于求任意多邊形交&#xff0c;任意多邊形內核。 &#x…

Project計算項目進度

1.設立根節點 2.資源列表 3.資源成本 4.基準 在任務分配狀況 視圖里&#xff0c;添加“基線工時”“實際工時”“BCWS(計劃&#xff09;”“ACWP(實際&#xff09;”“BCWP&#xff08;掙值&#xff09;”&#xff0c;“SV(>0 提前&#xff0c;<0 延后&#xff09;”、…

jquery動態綁定事件的方法_Jquery綁定事件及動畫效果

綁定事件bind(type, data, fuc)one(type, data, fuc) //只執行一次常見事件類型名稱含義blur失去焦點focus獲得焦點load加載resize重置大小scroll滾動unload卸載click點擊dblclick雙擊mousedown鼠標按下mouseup鼠標彈起mousemove鼠標移動mouseover鼠標懸停mouseout鼠標移走mous…

需求調研前的準備工作

1.需求調研前需要做哪些準備&#xff1f; 1.從各種渠道了解客戶所在行業的行業信息&#xff1b; 2.向和對方有過業務接觸的同事了解對方的信息如現哪些系統和業務流程、對方的管理組織結構是怎樣的&#xff1b; 3.是否可以搜集到對方的一些文字情信息如業務單據、管理規范等。 …

實驗 5 編寫、調試具有多個段的

實驗任務 &#xff08;1&#xff09; &#xff08;2&#xff09; &#xff08;3&#xff09; &#xff08;4&#xff09; 若將最后一條指令”end start“改為”end“&#xff0c;&#xff08;3&#xff09;中的程序仍然可以正常執行。 原因&#xff1a;如果不指明程序的入口&am…

hbuilderx的快捷鍵整理pdf_mac鍵盤快捷鍵詳解,蘋果電腦鍵盤快捷鍵圖文教程

作為 Apple 最成熟的系統之一&#xff0c;macOS 已經成為許多人每天都在接觸的生產力工具。為了幫助大家更好地了解 macOS 的生態魅力&#xff0c;我們整理了這份融合了文字圖片和動圖的mac鍵盤快捷鍵詳解&#xff0c;希望能夠幫助你掌握更多系統使用技巧。文章所有操作都基于 …

word插入圖片顯示不全

word插入圖片&#xff0c;顯示不全&#xff0c;只有部分。 調整步驟 圖片尾部 光標定位到圖片的尾部 單倍行距 右鍵&#xff0c;選擇“段落”&#xff0c;行間距選擇“單倍行距” 圖片就完成顯示了

理解 JavaScript 作用域

上一篇文章中分析了 JS 中的數據類型和變量。這一篇文章將分析作用域&#xff0c;以及回答上一篇文章中變量提升的原因。 什么是作用域 作用域是一套規則&#xff0c;保存著變量&#xff0c;等待被引擎所查找。 var a 1; console.log(a); // > 1 console.log(b); // >…

mysql行求和

SELECT 列1 列2 列3 …… 列N AS Total FROM 表 SELECT sum(列1 列2 列3 …… 列N) AS Total FROM 表 轉載于:https://www.cnblogs.com/weilovehua/p/10024624.html

python安裝后在哪里找_python安裝后的目錄在哪里

從官網下載python的安裝包&#xff0c;安裝過程中可選擇裝在C盤或D盤或者其他的磁盤。 如果忘記了安裝在哪里&#xff0c;可以在命令行中使用以下命令 where python 會顯示python的絕對路徑 C:\Users\Administrator>where python C:\Users\Administrator\AppData\Local\Prog…