
工欲善其事必先利其器!要想學(xué)Java,首先得學(xué)會配置環(huán)境變量和IDE。
如果沒有特殊需要,不建議花費(fèi)太多精力在軟件破解上,畢竟IntelliJ IDEA社區(qū)版已經(jīng)完全夠用。
0x00 收費(fèi)版和社區(qū)版的區(qū)別:

社區(qū)版不支持的功能:
- Profiling tools -- JVM性能分析工具,類似的工具有很多
- Spring -- 微服務(wù)開發(fā)時(shí)沒有Servers標(biāo)簽,yaml配置文件不能提前校驗(yàn),除此以外沒啥感覺
- JavaEE, Micronaut…… -- 這些框架要么太老,要么非主流,可以忽略
- Swagger, Open API Specifications -- SpringFox都給你封裝好了
- JavaScript, TypeScript -- 請使用更加專業(yè)的WebStrom或者VSCode
- Database Tools, SQL -- 你有更好用的Navicat(Database Navigator插件也湊合)
是不是很Nice?
再來看看我的界面:

該有的功能都有,逼格不輸收費(fèi)版,而且似乎更流暢。
你還在猶豫什么?趕緊拿起手中的電腦,下載吧~~
0x01 安裝前準(zhǔn)備
1.建議先安裝Java、Git和Maven。
2.將JAVA_HOME、M2_HOME寫進(jìn)環(huán)境變量。
0x02 安裝后配置
1.File -> Settings -> Editor -> File Encodings 所有Encoding全部配置為UTF-8.

2.File -> Settings -> Build, Execution, Deployment -> Build Tools -> Maven -> Importing -> JDK for importer 選擇自己安裝的jdk目錄。

3.File -> Settings -> Build, Execution, Deployment -> Build Tools -> Maven -> Maven home path 選擇自己安裝的maven目錄。

4.File -> Settings -> Version Control -> Git -> Path to Git executable 確認(rèn)是否自己安裝的git.exe。

5.Help -> Change Memory Settings,將內(nèi)存調(diào)整為2048。

0x03 安裝插件
- Alibaba Java Coding Guidelines
- CodeGlance Pro
-
Codota(已更新為:Tabnine) - Database Navigator
- Free MyBatis plugin
- One Dark theme
- Rainbow Brackets
-
SQL Params Setter(有Bug,推薦使用MybatisLogFormat)
PS. Lombok已經(jīng)被IntellJ收編了,不再需要手動(dòng)安裝。
如果項(xiàng)目用到了MyBatis Plus,可以使用MybatisX替代Free MyBatis plugin。
0x04 推薦主題
Material Theme UI
One Dark theme
Gradianto
See:https://my.oschina.net/javaFamily/blog/4868653
整到這里,我們已經(jīng)白嫖了一個(gè)媲美Visual Studio的宇宙最強(qiáng)IDE!
快來看看我們的成果:Mono等寬字體是不是很洋氣?右邊還有Sublime一樣的minimap,還有AI代碼提示插件,更有免費(fèi)的MyBatis插件~~
再也不用絞盡腦汁去找破解版本了,安逸!
親測在我i5-3427U版本的ThinkPad X1 Carbon上流暢運(yùn)行。
又干掉了一個(gè)破解軟件,夕陽西下,拉出長長的倒影,我的形象愈發(fā)高尚了起來~~
附:SQL Params Setter插件用法(其他插件類似)

復(fù)制出來的SQL語句:
SELECT
id,
username,
gender,
birthday,
tel,
avatar,
province,
nickname,
email,
address,
create_time,
update_time,
version,
deleted
FROM
t_user
WHERE
gender = 1
AND deleted = 0
order by
create_time DESC LIMIT 10;
-- THE END --