亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

前言

程序員對待IDE都是虔誠的,經(jīng)常因?yàn)檎l是最好的IDE而在江湖上掀起波瀾,曾經(jīng)我也是。

后來我遇到了IDEA,從此是它,余生都是它。

IDEA 毫無疑問是目前最強(qiáng)大的JAVA開發(fā)工具了,但是大部分的人并沒有將它用到極致,很多實(shí)用的配置,插件,小技巧被忽視。就像JDK8的新特性一樣,你知道它在且堅(jiān)持不用,但是只要用過一次就知道什么是真滴香。

 

IDEA 軟件設(shè)置Settings頁面

Settings是對軟件本身的一些屬性進(jìn)行配置,例如字體 主題 背景圖 插件等。

如何打開Settings設(shè)置頁面

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

Settings設(shè)置頁面結(jié)構(gòu)詳解

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

結(jié)構(gòu)

  1. Appearance & Behavior 外觀和行為
  2. Keymap 快捷鍵
  3. Editor 編輯器設(shè)置
  4. Plugins 插件
  5. Version Control 版本控制
  6. Build,Execution,Deployment 構(gòu)建,執(zhí)行,部署
  7. Languages & Frameworks 語言和框架
  8. Tools 工具集

IDEA 常見的26個設(shè)置

絕大部分的設(shè)置都包含效果示意圖,文章結(jié)構(gòu):設(shè)置方法-->效果示意圖

Appearance & Behavior 外觀和行為

設(shè)置主題

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

目前我的IDEA中有兩套主題:Darcula, IntelliJ。

  • Darcula 就是神秘的黑色主題,我偏愛黑色
  • IntelliJ 白色主題

設(shè)置菜單字體

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

Keymap 快捷鍵

設(shè)置為Eclipse快捷鍵的鍵位

如果對 Eclipse 難以忘懷可以使用其鍵位,這種操作我也不推薦,感覺別扭。

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

修改快捷鍵

不要一次性修改大量的快捷鍵

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

  • Add keyboard Shortcut 添加鍵盤快捷鍵 實(shí)際上就是修改當(dāng)前的鍵位
  • Add Mouse Shortcut 增加鼠標(biāo)捷徑
  • Add Abbreviation
  • Remove Ctrl+Alt+Shift+S 移除改快捷鍵

查看快捷鍵的功能

通過快捷鍵 查找快捷鍵的功能,例如:你不知道 Ctrl+F什么意思 可以通過該功能進(jìn)行搜索

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

Editor 編輯器設(shè)置

Editor 中的設(shè)置可以說是最高頻使用的設(shè)置了,編輯區(qū)的字體,自動導(dǎo)包,注釋生成等等 什么是Editor編輯器呢?就是寫代碼的區(qū)域

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

Editor-General

設(shè)置鼠標(biāo)滾輪滾動修改字體大小

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

設(shè)置成功之后,就可以通過 Ctrl+滾輪 實(shí)現(xiàn)代碼字體大小的調(diào)節(jié)了

設(shè)置鼠標(biāo)懸浮提示

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

懸停提示是一個非常有用的功能,效果如下

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

設(shè)置自動導(dǎo)包

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

  • Add unambiguous imports on the fly:添加明確的導(dǎo)入
  • Optimize imports on the fly:自動幫我們優(yōu)化導(dǎo)入的包

設(shè)置顯示行號和方法間的分隔符

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

效果如下

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

忽略大小寫提示

  1. Ctrl + Alt + S 打開設(shè)置界面(或者從菜單File - settings 進(jìn)來)
  2. 在搜索框輸入Completion定位到Code Completion功能項(xiàng)
  3. 在右側(cè)配置界面選中All letters
  4. 在右側(cè)配置界面把Match case(匹配大小寫)前面的√去掉,
IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

  • IntelliJ IDEA 的代碼提示和補(bǔ)充功能有一個特性:區(qū)分大小寫。如上圖標(biāo)注所示,默認(rèn)就是 First letter 區(qū)分大小寫的。
  • 區(qū)分大小寫的情況是這樣的:比如我們在 Java 代碼文件中輸入 stringBuffer, IntelliJ IDEA 默認(rèn)是不會幫我們提示或是代碼補(bǔ)充的,但是如果我們輸入 StringBuffer 就可以進(jìn)行代碼提示和補(bǔ)充。

設(shè)置取消單行顯示標(biāo)簽頁(Tabs)的操作

什么是單行顯示

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

如何設(shè)置為多行?

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

效果如下

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

Editor-Font

修改當(dāng)前主題代碼編輯區(qū)的字體

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

默認(rèn)字體、字體大小、字體行間距,都可以單獨(dú)設(shè)置

Editor-Color Scheme

修改當(dāng)前主題控制臺輸出的字體

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

修改代碼中注釋的字體顏色

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

Editor-Code Style

設(shè)置超過指定 import 個數(shù),改為*

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

Editor-File and Code Template

修改類頭的文檔注釋信息

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

效果如下

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

Editor – File Encodings

設(shè)置項(xiàng)目文件編碼

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

Transparent native-to-ascii conversion 主要用于轉(zhuǎn)換 ascii,一般都要勾選, 不然 Properties 文件中的注釋顯示的都不會是中文。

設(shè)置當(dāng)前源文件的編碼

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 


IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

對單獨(dú)文件的編碼修改還可以點(diǎn)擊右下角的編碼設(shè)置區(qū)。如果代碼內(nèi)容中包含中 文,則會彈出如上的操作選擇。其中:

  1. Reload 表示使用新編碼重新加載,新編碼不會保存到文件中,重新打開此文 件,舊編碼是什么依舊還是什么。
  2. Convert 表示使用新編碼進(jìn)行轉(zhuǎn)換,新編碼會保存到文件中,重新打開此文件, 新編碼是什么則是什么。
  3. 含有中文的代碼文件,Convert 之后可能會使中文變成亂碼,所以在轉(zhuǎn)換成請 做好備份,不然可能出現(xiàn)轉(zhuǎn)換過程變成亂碼,無法還原。

Build、Execution、Deployment

設(shè)置自動編譯

Intellij Idea 默認(rèn)狀態(tài)為不自動編譯狀態(tài),運(yùn)行項(xiàng)目的時(shí)候才會進(jìn)行編譯,Eclipse 默認(rèn)為自動編譯。

不能自動編譯是什么效果?圖中分別是Hello.java和編譯后的class文件的對比

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

修改Java源代碼,因?yàn)椴荒茏詣泳幾g,所以class文件是不會有變化的

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

IDEA模式是運(yùn)行時(shí)編譯,所以我們運(yùn)行主函數(shù),之后可以看到如下結(jié)果

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

下面我們來設(shè)置自動編譯,看一下效果

IDEA設(shè)置自動編譯

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

自動編譯的效果 修改源代碼

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

稍等一會兒然后打開class文件可以看到如下效果

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

其他

設(shè)置為省電模式

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

如上圖所示,IntelliJ IDEA 有一種叫做 省電模式 的狀態(tài),開啟這種模式之后 IntelliJ IDEA 會關(guān)掉代碼檢查和代碼提示等功能。所以一般也可認(rèn)為這是一種閱讀模式,如果你在開發(fā)過程中遇到突然代碼文件不能進(jìn)行檢查和提示,可以來看看這里是否有開啟該功能。

設(shè)置代碼分屏展示

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

效果如下

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

還可以添加分屏快捷鍵

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

背景圖設(shè)置

  1. 在idea中 雙擊shift 出現(xiàn)搜索框 輸入:Set Background Image 單擊 Set Background Image
IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

2.選擇要添加的圖片的路徑,設(shè)置透明度,點(diǎn)擊OK 就可以查看效果了

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

效果如下

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

IDEA 當(dāng)前項(xiàng)目結(jié)構(gòu)設(shè)置

項(xiàng)目結(jié)構(gòu)配置就是關(guān)于當(dāng)前模塊的配置,只對當(dāng)前模塊生效,例如Jar包,包結(jié)構(gòu),源碼文件夾,輸出路徑,依賴和項(xiàng)目構(gòu)建信息。

如何打開 Project Structure 頁面

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

Project Structure 頁面結(jié)構(gòu)講解

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

project

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

Modules

可以查看每一個子模塊的信息

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

Artifacts

IDEA帶包配置,有時(shí)候用IDEA打的包有問題,部署到Tomcat中跑不起來,可以再打包一次。

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

Facets

當(dāng)前項(xiàng)目配置文件的相關(guān)信息

修改IDEA默認(rèn)設(shè)置

IntelliJ IDEA這樣設(shè)置,用起來不僅順手而且特爽

 

總結(jié)

以上就是我總結(jié)的IDEA開發(fā)常見的所有配置,如果本文對你有幫助,不要忘了收藏點(diǎn)贊支持一些。

分享到:
標(biāo)簽:IntelliJ IDEA
用戶無頭像

網(wǎng)友整理

注冊時(shí)間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運(yùn)動步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定