后端開發(fā)環(huán)境-1

后端開發(fā)環(huán)境-1

一暇藏、 IDEA安裝

1.安裝

方法一:下載Toolbox App

方法二:使用 Linux Ubuntu:

可以使用命令行安裝 IntelliJ IDEA骆撇。

社區(qū)版
sudo snap install intellij-idea-community --classic

專業(yè)版
sudo snap install intellij-idea-ultimate --classic

教育版
sudo snap install intellij-idea-educational --classic

方法三:前往IDEA官網(wǎng)自行下載

https://www.jetbrains.com.cn/idea/

二、 插件安裝

目錄

1. 插件安裝方式

2. 常用插件

3. Background Image Plus

4. Mybatis Log Plugin

5. Grep Console

6. CodeGlance

7. GenerateAllSetter

8. RestfulToolkit

9. Maven Helper

10. JRebel

11. Json Parser

12. Translation

13. aiXcode & codota

14. 主題美化插件

15. Material Theme UI

16. 字體美化

17. 其他還有一些插件聚磺,根據(jù)實(shí)際情況選擇使用


1. 插件安裝方式

file->settings->plugins->macketplace

img

各個(gè)版本IDE插件界面略有不同,不一一贅述


2. 常用插件


1、Background Image Plus

推薦指數(shù):★★★★☆


這款插件并不能直接提高你的開發(fā)效率泄伪,但是可以讓你面對(duì)的IDE不再單調(diào)挫望,當(dāng)把背景設(shè)置成你自己心儀的的圖片立润,

是不是會(huì)感覺很賞心悅目,編碼效率會(huì)不會(huì)因此間接的提高_媳板?桑腮!

img

設(shè)置方法:

img

注意:如果是IDEA版本是2020.1版本以上就不需要再額外裝這個(gè)插件,這個(gè)插件是已經(jīng)內(nèi)置安裝了蛉幸。


2破讨、Mybatis Log Plugin

Background Image Plus**推薦指數(shù):★★★★☆


Mybatis現(xiàn)在是java中操作數(shù)據(jù)庫的首選,在開發(fā)的時(shí)候奕纫,我們都會(huì)把Mybatis的腳本直接輸出在console中提陶,

但是默認(rèn)的情況下,輸出的腳本不是一個(gè)可以直接執(zhí)行的匹层。

img

如果我們想直接執(zhí)行隙笆,還需要在手動(dòng)轉(zhuǎn)化一下,比較麻煩。
MyBatis Log Plugin 這款插件是直接將Mybatis執(zhí)行的sql腳本顯示出來撑柔,無需處理瘸爽,可以直接復(fù)制出來執(zhí)行的 。

注意其轉(zhuǎn)換的SQL不是輸出到IDE的控制臺(tái)!!!

需要到Tools -- > Mybatis Log Plugin 打開其日志框(如果Tools下面沒有的話铅忿,可以看下IDE的底部最右下角是否有

"Mybatis Log"Tab按鈕)剪决,

img

再執(zhí)行, 效果是不是很贊

img

PS:現(xiàn)在插件已經(jīng)收費(fèi)了辆沦,想使用的話可以到這個(gè)鏈接里下載下PJ版:https://github.com/Link-Kou/intellij-mybaitslog


3昼捍、Grep Console

推薦指數(shù):★★☆☆☆


由于Intellij idea不支持顯示ascii顏色,grep-console插件能很好的解決這個(gè)問題肢扯, 可以設(shè)置不同級(jí)別log的字體顏色和背景色.

img
img

自定義設(shè)置后妒茬,可以運(yùn)行下項(xiàng)目看下效果

img
img

加上背景色,錯(cuò)誤和警告是不是更清晰了些蔚晨?


4乍钻、CodeGlance

推薦指數(shù):★★★☆☆


CodeGlance是一款代碼編輯區(qū)縮略圖插件,可以快速定位代碼铭腕,使用起來比拖動(dòng)滾動(dòng)條方便多了

img

并且可以自定義一些設(shè)置:

img

5银择、GenerateAllSetter

推薦指數(shù):★★★☆☆


一款效率插件,它主要有以下功能:

  • 通過alt+enter對(duì)變量類生成對(duì)類的所有setter方法的調(diào)用
  • 當(dāng)兩個(gè)對(duì)象具有相同的字段時(shí)生成一個(gè)轉(zhuǎn)換器
  • 當(dāng)returnType為List Set Map時(shí)生成默認(rèn)值
  • 在所有g(shù)etter方法上生成對(duì)assertThat的調(diào)用
Screenshot 2
Screenshot 1

6累舷、RestfulToolkit

推薦指數(shù):★★★★★


一套 RESTful 服務(wù)開發(fā)輔助工具集浩考。

  • 1.根據(jù) URL 直接跳轉(zhuǎn)到對(duì)應(yīng)的方法定義 ( 快捷鍵搜索 Ctrl + Alt + N 或者 *Ctrl + * ); ---這個(gè)個(gè)人感覺非常好用,和Ctrl + F一樣重要被盈。
  • 2.提供了一個(gè) Services tree 的顯示窗口;
  • 3.一個(gè)簡單的 http 請(qǐng)求工具;
  • 4.在請(qǐng)求方法上添加了有用功能: 復(fù)制生成 URL;,復(fù)制方法參數(shù)...
  • 5.其他功能: java 類上添加 Convert to JSON 功能析孽,格式化 json 數(shù)據(jù) ( Windows: Ctrl + Enter; Mac: Command + Enter )。
img
img

7只怎、Maven Helper

推薦指數(shù):★★★★★


分析依賴沖突插件

此插件可用來方便顯示maven的依賴樹袜瞬,在沒有此插件時(shí),如果想看maven的依賴樹需要輸入命令行: mvn dependency:tree 才可查看依賴身堡。如果想看是否有依賴包沖突的話也需要輸入命令行等等的操作邓尤。而如果安裝Maven Helper插件就可免去命令行困擾。通過界面即可操作完成贴谎。

使用方式:

打開項(xiàng)目中的pom文件汞扎,在底部會(huì)顯示一個(gè)“Dependency Analyzer”,

img

點(diǎn)擊此按鈕,切換到此工具欄

img

可進(jìn)行相應(yīng)操作:

  • Conflicts(查看沖突)
  • All Dependencies as List(列表形式查看所有依賴)
  • All Dependencies as Tree(樹形式查看所有依賴)
  • 搜索功能

8擅这、JRebel

推薦指數(shù):★★★☆☆


熱部署插件澈魄,讓你在修改完代碼后,不用再重新啟動(dòng)蕾哟,很實(shí)用一忱!但是莲蜘,不是免費(fèi)的,需要大家發(fā)揮下聰明才智自行百度破解帘营!

(附一個(gè)參考地址:https://blog.csdn.net/qierkang/article/details/95095954

安裝好之后界面布局:

img

檢查幾個(gè)必要的設(shè)置看是否已配置票渠,否則熱部署可能沒效果:

1)設(shè)置項(xiàng)目自動(dòng)編譯

img

2)設(shè)置 compiler.automake.allow.when.app.running

快捷鍵ctrl+shift+A 或者 菜單help->find action…打開搜索框搜索“registry”

img
img

3)需要熱部署的項(xiàng)目在此處是否勾選

img

9、 Json Parser

推薦指數(shù):★★★★☆


厭倦了打開瀏覽器格式化和驗(yàn)證JSON?為什么不安裝JSON解析器并在IDE中使用離線支持呢?JSON解析器是一個(gè)用于驗(yàn)證和格式化JSON字符串的輕量級(jí)插件芬迄。

Screenshot 1

10问顷、Translation

推薦指數(shù):★★★★★


中英文翻譯工具,之所以要把它也單獨(dú)列出來禀梳,是使用起來真的很方便杜窄,不用再和其他翻譯工具之間來回切換了。

官方介紹的特點(diǎn):

  • 多種翻譯引擎.
    • 谷歌翻譯.
    • 雅虎翻譯.
    • 百度翻譯.
  • 多種語音互譯.
  • 文檔注釋翻譯
  • 文本轉(zhuǎn)語音
  • 自動(dòng)選詞

使用方式:

安裝成功后算途,會(huì)在如圖區(qū)域顯示兩個(gè)圖標(biāo)塞耕,

img

可以點(diǎn)擊圖標(biāo)調(diào)出不同的對(duì)話框進(jìn)行搜索翻譯


img

img

當(dāng)然也可以選中要翻譯的文本,然后右鍵嘴瓤,

img

選擇Translate扫外,可以直接調(diào)出翻譯面板,

img

選擇Translate and Replace廓脆,可以直接將翻譯結(jié)果顯示在下拉框中筛谚,選擇合適的點(diǎn)擊之后會(huì)自動(dòng)替換當(dāng)前文本


img

以上兩個(gè)右鍵操作可以使用快捷鍵 Ctrl + Shift + Y 和 Ctrl + Shift + X來代替

還有一種非常好用的功能,對(duì)于英文不是太好閱讀源碼英文文檔比較吃力的停忿,可以實(shí)現(xiàn)一鍵翻譯驾讲,very nice!

就拿閱讀java.lang.String的源碼來說席赂,進(jìn)入到內(nèi)部后吮铭,使光標(biāo)處在文檔注釋區(qū)域,隨便任何位置氧枣,然后右鍵沐兵,選擇Translate Documentation,立馬就有翻譯出來别垮,并且自動(dòng)排版便监,非常易于閱讀

img

11、aiXcode & codota

推薦指數(shù):★★★★☆


aiXcoder是一個(gè)強(qiáng)大的代碼完成器和代碼搜索引擎碳想,基于最新的深度學(xué)習(xí)技術(shù)烧董。 它有可能向您推薦一整套代碼,這將幫助您更快地編寫代碼胧奔。 aiXcoder還提供了一個(gè)代碼搜索引擎逊移,以幫助您在GitHub上搜索API用例。

類似功能的插件還有codota龙填,
codota基于數(shù)百萬個(gè)開源Java程序和您的上下文來完成代碼行胳泉,從而幫助您以更少的錯(cuò)誤更快地進(jìn)行編碼拐叉。新版本的codota提供以下功能:

  • 全線AI自動(dòng)完成
  • 內(nèi)聯(lián)和相關(guān)代碼示例
  • 根據(jù)用戶自己的編碼實(shí)踐進(jìn)行編碼建議

不用擔(dān)心你的代碼會(huì)被公開。 codota不會(huì)將你的代碼發(fā)送到codota服務(wù)器扇商,它只會(huì)從當(dāng)前編輯的文件中發(fā)送最少的上下文信息凤瘦,從而使codota能夠根據(jù)你當(dāng)前的本地范圍進(jìn)行預(yù)測(cè)。

個(gè)人覺得代碼示例功能要比aiCode的代碼搜索引擎要方便好用的多案铺,

比如我想知道list.stream.map(..)方法的參考使用,只需要光標(biāo)定位在map上蔬芥,然后右鍵選擇菜單“Get relevant examples”或者使用快捷鍵“Ctrl + Shift + O”就可以快速搜索出來很多示例,非常方便控汉。
img

其實(shí)個(gè)人覺得IDEA自帶的代碼自動(dòng)提示補(bǔ)全功能就已經(jīng)非常智能好用笔诵,如果只是想使用這一功能,就沒必要再裝以上兩款插件姑子。


12. 主題美化插件


13. Material Theme UI

Material Theme UI是JetBrains IDE(IntelliJ IDEA乎婿,WebStorm,Android Studio等)的插件街佑,可將原始外觀更改為Material Design外觀次酌。
該插件最初受Sublime Text的Material Theme啟發(fā),提供了一系列的設(shè)置舆乔,可按所需方式調(diào)整IDE岳服。 除了令人印象深刻的主題調(diào)色板外,它還提供:

  • 漂亮的配色方案支持絕大多數(shù)語言
  • 用彩色的“材料設(shè)計(jì)”圖標(biāo)替換所有圖標(biāo)
  • 自定義大多數(shù)IDE的控件和組件

安裝后重啟IDE會(huì)先進(jìn)入主題設(shè)置導(dǎo)航頁希俩,按照提示一步一步設(shè)置

img
img

設(shè)置好后的效果


img

還可以繼續(xù)在setting中進(jìn)行自定義設(shè)置:

img

14. 其他還有一些插件吊宋,根據(jù)實(shí)際情況選擇使用


  • Java代碼格式規(guī)范:CheckStyle
  • 自動(dòng)生成序列圖插件:SequenceDiagram
  • 快捷鍵提示工具:Key promoter X
  • 代碼注解插件: Lombok
  • 代碼生成工具:CodeMaker
  • 代碼質(zhì)量檢查工具:SonarLint
  • 單元測(cè)試測(cè)試生成工具:JUnitGenerator
  • Mybatis 工具:Free Mybatis plugin
  • JSON轉(zhuǎn)領(lǐng)域?qū)ο蠊ぞ撸篏sonFormat
  • 字符串工具:String Manipulation
  • Redis可視化:Iedis
  • K8s工具:Kubernetes
  • 彩虹顏色括號(hào):Rainbow Brackets
  • 阿里代碼規(guī)約檢測(cè):Alibaba Java Coding Guidelines

最后建議_,插件宜少不宜多颜武,選擇最適合最需要使用的就行璃搜,不必貪多,否則可能會(huì)適得其反鳞上,IDEA會(huì)變得臃腫卡頓这吻,反而影響開發(fā)效率。

三篙议、 字體美化


Linux下:

程序?qū)S米煮w

下載字體

官網(wǎng)下載

將字體解壓到 ~/.local/share/fonts
(或 /usr/share/fonts唾糯,以在系統(tǒng)范圍內(nèi)安裝字體);

運(yùn)行:
fc-cache -f -v

重新啟動(dòng)您的 IDE鬼贱。

File→ Settings → Editor → Font, 然后從下來菜單中選擇JetBrains Mono字體 

推薦的字體設(shè)置
尺寸:13
行距:1.2

四移怯、 常用的配置與性能優(yōu)化

簡介
一、性能優(yōu)化
1.JVM啟動(dòng)參數(shù)
2.清空緩存并重建索引
二这难、優(yōu)化設(shè)置
1.顯示方法分隔符
2.忽略大小寫提示
3.主題設(shè)置
4.設(shè)置字體
5.類注釋模板和方法注釋模板的設(shè)置與使用
6.項(xiàng)目目錄 — 折疊空包
7.窗口復(fù)位
8.查看本地歷史代碼
9.設(shè)置字符編碼
10.打開IDEA不自動(dòng)啟動(dòng)項(xiàng)目
三舟误、導(dǎo)入導(dǎo)出IDEA設(shè)置文件
四、實(shí)時(shí)顯示IDEA內(nèi)存情況
五姻乓、顯示pom依賴關(guān)系圖嵌溢,解決包沖突等問題
簡介
IDEA默認(rèn)啟動(dòng)配置主要考慮低配置用戶眯牧,參數(shù)不高,導(dǎo)致啟動(dòng)慢赖草,然后運(yùn)行也不流暢炸站,這里我們需要優(yōu)化下啟動(dòng)和運(yùn)行配置,但是在工作中的電腦一般都是8G或者16G的運(yùn)行內(nèi)存疚顷,所以我們需要手動(dòng)去修改默認(rèn)的IDEA配置旱易。
大家好!本次相關(guān)配置版本如下:
IDEA:2021.1.1
本機(jī):windows10 x64位 16GB 512GB
IDEA版本高低相關(guān)優(yōu)化配置差別不大腿堤,可參考阀坏,有什么不同意見可在下方評(píng)論說明,謝謝笆檀!

一忌堂、性能優(yōu)化
1.JVM啟動(dòng)參數(shù)
(1)可根據(jù)電腦內(nèi)存大小各自調(diào)節(jié),找到IDEA安裝目錄的bin目錄酗洒,找到idea.exe.vmoptions士修、idea64.exe.vmoptions編輯這兩文件,相關(guān)配置及說明如下圖標(biāo)紅字處樱衷,其他默認(rèn)即可棋嘲。

在這里插入圖片描述

(2)也可以通過菜單來進(jìn)行設(shè)置JVM啟動(dòng)參數(shù),IDEA會(huì)優(yōu)先使用這個(gè)菜單下的配置文件設(shè)置參數(shù)和(1)相同矩桂,設(shè)置方法如下圖:Help =>Edit Custom VM Options

在這里插入圖片描述
在這里插入圖片描述

2.清空緩存并重建索引
將編譯的進(jìn)程與maven的堆設(shè)置大一些

在這里插入圖片描述
在這里插入圖片描述

二沸移、優(yōu)化設(shè)置
1.顯示方法分隔符
設(shè)置方法:File =>Settings =>Editor =>General =>Appearance,如下圖

在這里插入圖片描述

方便查看代碼侄榴,效果如下圖:

在這里插入圖片描述

2.忽略大小寫提示
IDEA默認(rèn)是嚴(yán)格區(qū)分大小寫提示的雹锣,例如輸入string并不會(huì)提示String,設(shè)置方法:File =>Sttings =>Editor =>General =>Code Completion

在這里插入圖片描述

效果如下圖:

在這里插入圖片描述

3.主題設(shè)置
(1)IDEA有4種默認(rèn)風(fēng)格癞蚕,根據(jù)個(gè)人習(xí)慣自行設(shè)置蕊爵,小編這里設(shè)置黑色模式,設(shè)置方法:File =>Settings =>Appearance & Behavior =>Appearance

在這里插入圖片描述

(2)現(xiàn)在網(wǎng)上也有很多主題網(wǎng)站桦山,可以瀏覽下載自己喜歡的主圖攒射,其實(shí)IDEA也可以導(dǎo)入Eclipse的主題樣式,推薦幾個(gè)個(gè)主題網(wǎng)站度苔,效果縮略圖如下:

主題網(wǎng)站1:http://color-themes.com/?view=index
主題網(wǎng)站2:http://www.riaway.com/
主題網(wǎng)站3:http://www.eclipsecolorthemes.org/

選擇一個(gè)縮略圖點(diǎn)擊進(jìn)去匆篓,下載xml格式的文件浑度,下載方式如下圖所示:

在這里插入圖片描述

下載好后在IDEA導(dǎo)入主題即可寇窑,導(dǎo)入方法如下圖:File =>Settings =>Editor =>Color Scheme

在這里插入圖片描述

4.設(shè)置字體
IDEA默認(rèn)字體有些小,如果屏幕大可能不習(xí)慣箩张,可以根據(jù)自己習(xí)慣設(shè)置甩骏,設(shè)置方法如下圖:File =>Settings =>Editor =>Font

在這里插入圖片描述

5.類注釋模板和方法注釋模板的設(shè)置與使用
(1)類注釋模板窗市,創(chuàng)建類文件的時(shí)候自動(dòng)生成注釋,設(shè)置方法如下圖:File =>Settings =>Editor =>File and Code Templates

/**
 * @version: java version 16
 * @Author: Su-Zhe
 * @description:
 * @date: ${YEAR}-${MONTH}-${DAY} ${TIME}
 */

(2)類注釋模板饮笛,設(shè)置后咨察,在IDEA中,在src的包上鼠標(biāo)右鍵福青,New =>JavaClass完成后摄狱,自動(dòng)生成注釋,效果如下圖:

在這里插入圖片描述

小編這里使用IDEA默認(rèn)的方法注釋模板无午,各位有興趣可以按照(3)媒役、(4)、(5)宪迟、(6)進(jìn)行設(shè)置酣衷;
(3)方法注釋模板,設(shè)置方法如下圖:File =>Settings =>Editor =>Live Templates

在這里插入圖片描述
在這里插入圖片描述

(4)上圖的第四步次泽,配置新建的模板穿仪,圖中數(shù)字說明如下備注,模板配置信息如下圖:
1意荤、設(shè)置模板名稱啊片,建議使用號(hào)
2、模板描述玖像,隨意填寫即可
3钠龙、自定義注釋模板,注意:開頭不要使用/

4御铃、選擇該模板用在什么地方碴里,點(diǎn)擊Change彈出信息后選擇java或者全選
5、設(shè)置模板快捷鍵上真,小編這里設(shè)置Enter
6咬腋、編輯注釋模板中的參數(shù),設(shè)置方式與編輯如下面(5)

在這里插入圖片描述

(5)下圖中params參數(shù)需要添加參數(shù)分割睡互,如下代碼復(fù)制粘貼進(jìn)去即可

groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\n':'')}; return result", methodParameters())
在這里插入圖片描述

(6)以上設(shè)置好后根竿,點(diǎn)擊Apply,然后在方法上使用/**+Enter就珠,效果如下圖所示

在這里插入圖片描述

6.項(xiàng)目目錄 — 折疊空包
IDEA默認(rèn)是折疊空包的寇壳,設(shè)置方式如下圖:

在這里插入圖片描述

7.窗口復(fù)位
組件窗口的子窗口關(guān)閉或者移動(dòng)找不到了,可以點(diǎn)擊如下箭頭所示進(jìn)行窗口還原

在這里插入圖片描述

8.查看本地歷史代碼
即使我們的項(xiàng)目沒有使用版本控制功能妻怎,IDEA也給我們提供了本地代碼修改記錄壳炎,設(shè)置方法如下:項(xiàng)目或者代碼文件右鍵 => Local History =>Show History

在這里插入圖片描述
在這里插入圖片描述

9.設(shè)置字符編碼
I(1)DEA默認(rèn)是根據(jù)操作系統(tǒng)設(shè)置字符編碼,如win10默認(rèn)設(shè)置的是GBK逼侦,更改字符編碼是為了使項(xiàng)目中不會(huì)出現(xiàn)亂碼匿辩,設(shè)置方式如下圖所示:File =>Settings =>Editor =>File Encodings

在這里插入圖片描述

(2)如果是web項(xiàng)目腰耙,需要添加外部容器來進(jìn)行啟動(dòng),如tomcat铲球,控制臺(tái)打印日志的時(shí)候會(huì)有中文亂碼問題挺庞,設(shè)置方式下圖所示:-Dfile.encoding=UTF-8

在這里插入圖片描述
在這里插入圖片描述

(3)還需要設(shè)置tomcat啟動(dòng)編碼,根據(jù)是run還是debug啟動(dòng)稼病,設(shè)置編碼方式如下圖:JAVA_TOOL_OPTIONS -Dfile.encoding=UTF-8

在這里插入圖片描述

10.打開IDEA不自動(dòng)啟動(dòng)項(xiàng)目
啟動(dòng)IDEA時(shí)如果需要手動(dòng)選擇項(xiàng)目啟動(dòng)选侨,就需要禁用打開軟件自動(dòng)運(yùn)行上一個(gè)項(xiàng)目,如下圖然走,設(shè)置方法:Appearance & Behavior =>System Settings
禁用后侵俗,重啟IDEA后,啟動(dòng)IDEA會(huì)停留在選擇項(xiàng)目界面丰刊。

在這里插入圖片描述

三隘谣、導(dǎo)入導(dǎo)出IDEA設(shè)置文件
可以導(dǎo)出IDEA配置好的setting文件,換電腦時(shí)可以導(dǎo)入設(shè)置文件啄巧,如下圖設(shè)置方式:File =>Manage IDE Settings =>Import Settings 或者 Export Settings

在這里插入圖片描述

四寻歧、實(shí)時(shí)顯示IDEA內(nèi)存情況
隨機(jī)在一個(gè)項(xiàng)目中,雙擊Shift彈出窗口秩仆,該配置是全局配置码泛,輸入memory,設(shè)置方式及效果如下圖:

在這里插入圖片描述

五澄耍、顯示pom依賴關(guān)系圖噪珊,解決包沖突等問題
(1)打開pom.xml,在pom中按住 ctrl+alt+shift 即可打開關(guān)系圖齐莲,或者點(diǎn)擊右側(cè)maven標(biāo)簽打開關(guān)系圖痢站,圖下圖所示,在關(guān)系圖中选酗,可按住 ctrl+鼠標(biāo)滾動(dòng) 放大關(guān)系圖:

在這里插入圖片描述

(2)當(dāng)有依賴包沖突時(shí)阵难,可 Maven Helper 使用插件解決,也可以手動(dòng)解決芒填,如有依賴沖突呜叫,關(guān)系圖中會(huì)顯示紅色實(shí)線,藍(lán)色實(shí)線是正常的依賴殿衰,如下圖:

在這里插入圖片描述

自動(dòng)導(dǎo)入包
(1)效果圖
備注:默認(rèn)情況是需要手動(dòng)導(dǎo)入包的朱庆,比如我們需要導(dǎo)入Map類,那么需要手動(dòng)導(dǎo)入闷祥,如果不需要使用了娱颊,刪除了Map的實(shí)例,導(dǎo)入的包也需要手動(dòng)刪除,設(shè)置了這個(gè)功能這個(gè)就不需要手動(dòng)了维蒙,自動(dòng)幫你實(shí)現(xiàn)自動(dòng)導(dǎo)入包和去包掰吕,不方便截圖果覆,效果請(qǐng)親測(cè)~
(2)設(shè)置方法
File–>settings–>Editor–>general–>Auto Import–>

在這里插入圖片描述

單行顯示多個(gè)Tabs

(1)效果圖
默認(rèn)是顯示單排的Tabs:

在這里插入圖片描述

單行顯示多個(gè)Tabs:

在這里插入圖片描述

(2)設(shè)置方法
File–>settings–>Editor–>General -->Editor Tabs–>去掉√

在這里插入圖片描述

其他參考:

參考

【學(xué)相伴】IDEA快速入門教程(收藏向)

原創(chuàng) 狂神說 [學(xué)相伴](javascript:void(0);) 2021-05-28 08:30

圖片

內(nèi)容編寫:學(xué)相伴阿超

視頻地址

https://www.bilibili.com/video/BV1QN411o7yr

第一章 IDEA的介紹颅痊、安裝以及漢化

介紹

首先是百度百科對(duì)于IDEA的介紹

IDEA 全稱 IntelliJ IDEA,是java編程語言開發(fā)的集成環(huán)境局待。IntelliJ在業(yè)界被公認(rèn)為最好的java開發(fā)工具,尤其在智能代碼助手、代碼自動(dòng)提示肛宋、重構(gòu)微谓、JavaEE支持、各類版本工具(git薛耻、svn等)营罢、JUnit、CVS整合饼齿、代碼分析饲漾、 創(chuàng)新的GUI設(shè)計(jì)等方面的功能可以說是超常的。IDEA是JetBrains公司的產(chǎn)品缕溉,這家公司總部位于捷克共和國的首都布拉格考传,開發(fā)人員以嚴(yán)謹(jǐn)著稱的東歐程序員為主。它的旗艦版本還支持HTML证鸥,CSS僚楞,PHP,MySQL枉层,Python等泉褐。免費(fèi)版只支持Java,Kotlin等少數(shù)語言。

這段文字太官方了鸟蜡,我只看到了幾個(gè)字:“IntelliJ在業(yè)界被公認(rèn)為最好的java開發(fā)工具” 那么我們趕緊去下載吧

安裝

來到官網(wǎng) https://www.jetbrains.com/idea/

點(diǎn)擊中間或者右上角的Download下載

圖片

然后是選擇操作系統(tǒng)和版本

圖片

點(diǎn)擊下載后打開就是這樣一個(gè)界面了

圖片

我們點(diǎn)擊Next進(jìn)行到下一步兴枯,選擇安裝路徑

圖片

選擇完成后再次點(diǎn)擊Next 稍加等待,跳轉(zhuǎn)到了這個(gè)頁面

圖片

勾選完畢后接著點(diǎn)擊Next

圖片

然后點(diǎn)擊Install開始安裝矩欠,等待完畢后即可點(diǎn)擊Finish完成啦

圖片

然后我們打開IDEA

圖片

這里我點(diǎn)擊免費(fèi)試用

圖片
圖片

點(diǎn)擊Continue即可

圖片

打開IDEA后默認(rèn)是這個(gè)界面

這里我們?nèi)ジ囊幌轮黝}

圖片
圖片

然后去安裝漢化插件

圖片

下載完成后點(diǎn)擊Restart IDE

圖片

如果你這邊插件搜不出來财剖,還可以去官網(wǎng)插件地址下載

打開 https://plugins.jetbrains.com/

圖片

然后點(diǎn)擊Instatll To IDE

圖片

彈出Success的時(shí)候我們切換回IDEA

圖片

然后點(diǎn)擊OK即可

圖片

如果你這種方式還是無法成功

那么還可以點(diǎn)擊插件商城的Version選擇對(duì)應(yīng)的版本下載

圖片

然后點(diǎn)擊Install from Disk

圖片

選擇你剛剛下載的插件即可

重啟后則是成功漢化的樣子

第二章 使用IDEA配置JAVA和MAVEN

我們點(diǎn)擊所有設(shè)置...

圖片

這邊可以配置我們的Maven

圖片

我們新建一個(gè)項(xiàng)目

圖片
圖片

填寫信息后點(diǎn)擊完成

圖片

我們打開文件->項(xiàng)目結(jié)構(gòu)

圖片

我們可以在這里配置JDK

圖片

也可以在這里下載新的JDK

圖片

選擇版本、供應(yīng)商癌淮、路徑之后點(diǎn)擊下載即可

圖片

常用配置以及代碼模板

常用的幾個(gè)代碼模板

?main方法:psvm?控制臺(tái)輸出:sout?int常量:psfi?String常量:psfs

可以在這個(gè)地方看到其余的躺坟,或者進(jìn)行一些自定義

圖片

活動(dòng)模板配置

圖片

勾選Java

圖片

配置模板

* * $END$ * * @param $methodParameters$ * @return $methodReturnType$ * @author <achao1441470436@gmail.com> * @since $date$ $time$ */
圖片

然后在方法前輸入/**然后按一下TAB鍵即可生成方法注釋

面包屑配置

圖片

設(shè)置完后就是如下效果

圖片

代碼配色方案

可以自定義你的代碼顏色

圖片

文件模板配置

在新建該文件的時(shí)候會(huì)使用配置好的模板

圖片
/** * $DESCRIPTION * * @author <achao1441470436@gmail.com> * @since $DATE $TIME */

配置完后新建Class時(shí)會(huì)提示輸入我們定義的變量$DESCRIPTION

圖片

創(chuàng)建完成后效果如下

圖片
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市乳蓄,隨后出現(xiàn)的幾起案子咪橙,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,265評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件美侦,死亡現(xiàn)場(chǎng)離奇詭異产舞,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)菠剩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門易猫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人具壮,你說我怎么就攤上這事准颓。” “怎么了棺妓?”我有些...
    開封第一講書人閱讀 156,852評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵攘已,是天一觀的道長。 經(jīng)常有香客問我怜跑,道長样勃,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,408評(píng)論 1 283
  • 正文 為了忘掉前任性芬,我火速辦了婚禮峡眶,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘批旺。我一直安慰自己幌陕,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,445評(píng)論 5 384
  • 文/花漫 我一把揭開白布汽煮。 她就那樣靜靜地躺著搏熄,像睡著了一般。 火紅的嫁衣襯著肌膚如雪暇赤。 梳的紋絲不亂的頭發(fā)上心例,一...
    開封第一講書人閱讀 49,772評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音鞋囊,去河邊找鬼止后。 笑死,一個(gè)胖子當(dāng)著我的面吹牛溜腐,可吹牛的內(nèi)容都是我干的译株。 我是一名探鬼主播,決...
    沈念sama閱讀 38,921評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼挺益,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼歉糜!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起望众,我...
    開封第一講書人閱讀 37,688評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤匪补,失蹤者是張志新(化名)和其女友劉穎伞辛,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體夯缺,經(jīng)...
    沈念sama閱讀 44,130評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蚤氏,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,467評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了踊兜。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片竿滨。...
    茶點(diǎn)故事閱讀 38,617評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖润文,靈堂內(nèi)的尸體忽然破棺而出姐呐,到底是詐尸還是另有隱情殿怜,我是刑警寧澤典蝌,帶...
    沈念sama閱讀 34,276評(píng)論 4 329
  • 正文 年R本政府宣布,位于F島的核電站头谜,受9級(jí)特大地震影響骏掀,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜柱告,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,882評(píng)論 3 312
  • 文/蒙蒙 一截驮、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧际度,春花似錦葵袭、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至窒所,卻和暖如春鹉勒,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背吵取。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評(píng)論 1 265
  • 我被黑心中介騙來泰國打工禽额, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人皮官。 一個(gè)月前我還...
    沈念sama閱讀 46,315評(píng)論 2 360
  • 正文 我出身青樓脯倒,卻偏偏與公主長得像,于是被迫代替她去往敵國和親捺氢。 傳聞我的和親對(duì)象是個(gè)殘疾皇子藻丢,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,486評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容