專門做干果批發(fā)的網(wǎng)站seo快速排名關(guān)鍵詞
如何讓社區(qū)版IDEA變得好用
背景
收費版的idea功能非常強大,但是費用高。社區(qū)版的免費,但是功能被閹割了。如何才能讓社區(qū)版Idea變得好用,就需要各種插件支持了。經(jīng)過全局配置編碼,maven,jdk版本,在加上各種插件的支持。社區(qū)版idea也具有:智能代碼補全、spring boot配置文件提示、maven版本沖突分析、mybatis關(guān)聯(lián)、controller接口自動識別等高級功能。
一,下載好idea社區(qū)版
前提安裝好jdk,這一步不再贅述。進入引導(dǎo)頁,把可以配置的東西都先配置上,這個配置是全局的,省的之后,每次打開新項目都要再次配置。
點開紅框部分,進入如下頁面
繼續(xù)點擊紅框部分,開始設(shè)置全局編碼。按照如下路徑,全部設(shè)置為UTF-8編碼。
設(shè)置好編碼后,設(shè)置java的jdk版本,要跟你裝的jdk版本一致,當然你可以裝多個版本的jdk。
二 配置maven
如下圖所示,maven使用idea自帶的就行,如果有版本要求,可以自己下載maven,配置好maven的環(huán)境變量后,在這里選擇你自己的maven。
maven的倉庫和配置xml的位置如下:
配置內(nèi)容如下,注意一點,本地倉庫地址添加自己的地址,這里填錯會出問題。
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0http://maven.apache.org/xsd/settings-1.0.0.xsd"><localRepository>D:\m2\repository</localRepository><interactiveMode/><usePluginRegistry/><offline/><pluginGroups/><servers/><mirrors><!-- 阿里鏡像 --><mirror><id>alimaven</id><mirrorOf>central</mirrorOf><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/repositories/central/</url></mirror><mirror><id>alimaven</id><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url><mirrorOf>central</mirrorOf></mirror><mirror><id>central</id><name>Maven Repository Switchboard</name><url>http://repo1.maven.org/maven2/</url><mirrorOf>central</mirrorOf></mirror><mirror><id>repo2</id><mirrorOf>central</mirrorOf><name>Human Readable Name for this Mirror.</name><url>http://repo2.maven.org/maven2/</url></mirror><mirror><id>ibiblio</id><mirrorOf>central</mirrorOf><name>Human Readable Name for this Mirror.</name><url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url></mirror><mirror><id>jboss-public-repository-group</id><mirrorOf>central</mirrorOf><name>JBoss Public Repository Group</name><url>http://repository.jboss.org/nexus/content/groups/public</url></mirror><mirror><id>google-maven-central</id><name>Google Maven Central</name><url>https://maven-central.storage.googleapis.com</url><mirrorOf>central</mirrorOf></mirror><!-- 中央倉庫在中國的鏡像 --><mirror><id>maven.net.cn</id><name>oneof the central mirrors in china</name><url>http://maven.net.cn/content/groups/public/</url><mirrorOf>central</mirrorOf></mirror></mirrors><proxies/><activeProfiles/><profiles><profile> <repositories><repository><id>aliyunmaven</id><name>aliyunmaven</name><url>https://maven.aliyun.com/repository/public</url><layout>default</layout><releases><enabled>true</enabled></releases><snapshots><enabled>true</enabled></snapshots></repository><repository><id>MavenCentral</id><url>http://repo1.maven.org/maven2/</url></repository><repository><id>aliyunmavenApache</id><url>https://maven.aliyun.com/repository/apache-snapshots</url></repository></repositories> </profile></profiles>
</settings>
三 插件安裝
有了插件,社區(qū)版idea才有了靈魂,要不然用著確實難受。
Apipost-helper-2.0
這個插件可以直接展示出項目中的controller接口,效果如下,使用非常方便,舒服。
Maven Helper
這個插件可以分析maven沖突,效果還是很不錯的。
MybatisX
這個插件可以把mapper跟mybatis的xml跟關(guān)聯(lián)起來,可以直接點擊跳轉(zhuǎn)。
Spring Boot Assistant
這個插件可以在編寫application.yml時,提示信息,效果如下圖。
TONGYI Lingma
通義靈碼,目前阿里云出的免費的人工智能插件,可以智能補全代碼。
總結(jié)
免費的idea有免費的用法,想省錢就自己麻煩點。小伙伴們還知道哪些好用的社區(qū)版idea的插件,可以評論推薦給我,多謝!!!