[Intellij] 软件设置和常用快捷键
?
?
?
理解Project 和 Module
一個(gè) Project 是由一個(gè)或多個(gè) Module 組成,模塊之間盡量是處在同一個(gè)項(xiàng)目業(yè)務(wù)的的情況下,彼此之間互相依賴關(guān)聯(lián)。如:Project : spring-framework Module:spring-core、spring-jdbc、spring-jms、spring-orm、spring-web、spring-webmvc 等?
在Intellij 中打開eclipse創(chuàng)建的web項(xiàng)目
Eclipse 的 Java Web 項(xiàng)目環(huán)境搭建-http://www.phperz.com/article/15/0923/159048.html在 IntelliJ IDEA 下是支持直接打開 Eclipse 項(xiàng)目的,無需導(dǎo)入。 選擇項(xiàng)目的 .project 文件打開即可。
?
軟件設(shè)置
?http://www.phperz.com/article/15/0923/159043.html
要點(diǎn):
語(yǔ)言支持上: 安裝插件后支持 SQL類 基本JVM PHP PostgreSQL Java Python MySQL Groovy Ruby Oracle Scala SQL Server Kotlin Clojure 其他支持: 支持的框架 額外支持的語(yǔ)言代碼提示 支持的容器 Spring MVC HTML5 Tomcat GWT CSS3 TomEE Vaadin SASS WebLogin Play LESS JBoss Grails JavaScript Jetty Web Services CoffeeScript WebSphere JSF Node.js Struts ActionScript Hibernate Flex?
安裝硬件需求:開發(fā) Java Web 項(xiàng)目最好的方案是 8G 內(nèi)存或是以上,硬盤能在用上固態(tài)是最好的,因?yàn)?IntelliJ IDEA 有大量的緩存、索引文件,把 IntelliJ IDEA 的緩存、索引文件放在固態(tài)上,IntelliJ IDEA 流暢度也會(huì)加快很多。如果你正在使用 Eclipse / MyEclipse,想通過 IntelliJ IDEA 來解決計(jì)算機(jī)的卡、慢等問題,我這里可以直接明白地告訴你:這基本上是不可能的,本質(zhì)上你應(yīng)該對(duì)自己的硬件設(shè)備進(jìn)行升級(jí)。?
Settings主題和主題字體等修改 - Appearance代碼編輯字體修改 - Editor -> Colors & Fonts -> Font 控制臺(tái)輸出字體修改 - Editor -> Colors & Fonts -> Console Font 文件編碼修改 - Editor -> File Encoding
常見文件類型的圖標(biāo)介紹 - http://www.phperz.com/article/15/0923/159058.html
IntelliJ IDEA 編譯方式介紹 - http://www.phperz.com/article/15/0923/159056.html
版本控制 - http://www.phperz.com/article/15/0923/159053.html
IntelliJ IDEA 自帶對(duì)這些版本控制工具的支持插件,但是該裝什么版本控制客戶端還是要照樣裝的。
文件代碼模板的介紹 - http://www.phperz.com/article/15/0923/159051.html
插件配置使用 - http://www.phperz.com/article/15/0923/159049.html
Maven 項(xiàng)目介紹 - http://www.phperz.com/article/15/0923/159047.html
Debug - http://www.phperz.com/article/15/0923/159046.html .idea (directory based) .idea?即為?Project?的配置文件目錄。創(chuàng)建項(xiàng)目的時(shí)候自動(dòng)創(chuàng)建一個(gè) .idea 的項(xiàng)目配置目錄來保存項(xiàng)目的配置信息。這是默認(rèn)選項(xiàng)。 .ipr (file based) 創(chuàng)建項(xiàng)目的時(shí)候自動(dòng)創(chuàng)建一個(gè) .ipr 的項(xiàng)目配置文件來保存項(xiàng)目的配置信息。
.iml?即為?Module?的配置文件目錄
在沒有文件的情況下包目錄默認(rèn)是連在一起的,這不方便看目錄層級(jí)關(guān)系。 解決:點(diǎn)擊齒輪,在彈出的菜單中去掉選擇標(biāo)注 2 選項(xiàng):Compact Empty Middle Packages。
?
插件推薦
插件名稱 插件介紹 官網(wǎng)地址 Key promoter 快捷鍵提示 https://plugins.jetbrains.com/plugin/4455?pr=idea CamelCase 駝峰式命名和下劃線命名交替變化 https://plugins.jetbrains.com/plugin/7160?pr=idea CheckStyle-IDEA 代碼樣式檢查 https://plugins.jetbrains.com/plugin/1065?pr=idea FindBugs-IDEA 代碼 Bug 檢查 https://plugins.jetbrains.com/plugin/3847?pr=idea Statistic 代碼統(tǒng)計(jì) https://plugins.jetbrains.com/plugin/4509?pr=idea JRebel Plugin 熱部署 https://plugins.jetbrains.com/plugin/?id=4441 CodeGlance 在編輯代碼做右側(cè),顯示一塊代碼小地圖 https://plugins.jetbrains.com/plugin/7275?pr=idea Eclipse Code Formatter 使用 Eclipse 的代碼格式化風(fēng)格,在一個(gè)團(tuán)隊(duì)中如果公司有規(guī)定格式化風(fēng)格,這個(gè)可以使用。 https://plugins.jetbrains.com/plugin/6546?pr=idea GsonFormat 把 JSON 字符串直接實(shí)例化成類 https://plugins.jetbrains.com/plugin/7654?pr=idea?
?
常用快捷鍵
http://www.phperz.com/article/15/0923/159042.html
連續(xù)兩次shift - 全局搜索資源
也可以在工具欄右上角選擇放大鏡
?
Shift + 箭頭 選中文本
?
Alt + Enter 快速提示
Alt + Insert 在Project窗口是創(chuàng)建新文件,在代碼窗口是生成generate
?
Shift + F6 更改文件名Rename
?
Ctrl + Shift + N 查找文件
?
Ctrl + Shift + F 全局搜索
?
Alt + 1 打開Project窗口
?
Alt + 5 Debug窗口
?
?
Alt + 7 文件結(jié)構(gòu)Outline窗口
?
?
使用技巧
http://www.phperz.com/article/15/0923/159043.html
1 不區(qū)分大小寫
?Settings - Code Completion - 選擇None
?
轉(zhuǎn)載于:https://www.cnblogs.com/avivaye/p/6525061.html
總結(jié)
以上是生活随笔為你收集整理的[Intellij] 软件设置和常用快捷键的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Ubuntu 16】源码包安装Apac
- 下一篇: Unity3d简单的socket通信