`

Idea中的常用设置

    博客分类:
  • idea
阅读更多
1. idea安装

idea安装

JetBrains官网:https://www.jetbrains.com/

JetBrains下载地址:https://www.jetbrains.com/idea/download/

1.1) 建议D盘建个idea目录,用来放idea安装路径,双击exe安装包,点击next
1.2) 选择D盘的idea路径,点击next
1.3) 选择64-bit lanucher,下面Create Associations不选,点击next
1.4) 点击Install
1.5) 点击Finish
2.1) 双击桌面的idea快捷方式,选择Do not import settings
2.2) 选择Next:Default plugins
2.3) 选择Next:Featured plugins
2.4) 选择Start using Intellij IDEA
2.5) 百度查找激活码
2.6) 可以创建新项目,也可以导入项目,也可以打开文件,也可以从第三方check代码


idea文件介绍

D:\Program Files\JetBrains\IntelliJ IDEA 2018.3.3
bin 目录是一些执行和配置相关包
help 目录帮助文档手册
jre64 目录是jre运行支持
lib 目录是运行用到的jar包
licenese 目录是许可协议
plugins 目录是插件
redist 目录是一些杂项

C:\Users\Administrator\.IntelliJIdea2018.3
config是你对idea的配置的文件这个文件保存好,假如其他电脑安装idea,启动的时候可以选择导入你的这个config这样省得再重复配置了;
system目录是一些系统缓存文件,日志文件,临时文件,索引文件,包括本地历史文件等等,假如idea遇到运行奇葩问题,请把system文件删除,大多数情况能解决问题;


idea优化配置

找到idea安装的bin目录:
D:\Program Files\JetBrains\IntelliJ IDEA 2018.3.3\bin
打开idea.exe.vmoptions这个文件:根据电脑配置,适当提高配置参数
第一个-Xms是最小启动内存参数 
第二个-Xmx是最大运行内存参数
第三个-XX:ReservedCodeCacheSize保留代码占用的内存容量参数

默认:
-Xms128m
-Xmx750m
-XX:ReservedCodeCacheSize=240m

例如:16G内存
-Xms1000m
-Xmx2000m
-XX:ReservedCodeCacheSize=500m


2. idea中配置

idea中修改文件编码格式

File --> Settings --> Editor --> File Encodings
找到 Default encoding for properties file 将properties文件将格式从GBK改成UTF-8


idea中项目文件排序

Project右侧setting图标中选择
Sort by Type
Folders Always on Top


idea中显示工具栏

View -> Appearance -> Toolbar


idea中打开idea设置

1) 工具栏Toolbar点击setting
2) File -> setting
3) 快捷键:alt + ctrl + s

Appearance & Behavior 外观和行为
Keymap 快捷键
Editor 编辑
Plugins 插件
Version Control 版本控制
Build, Execution, Deployment 构建执行部署
Language & Frameworks 语言和框架
Tools 工具
IDEA优化设置


idea中主题设置

File -> setting -> Appearance & Behavior -> Appearance -> 
UI Options -> Theme


idea中设置鼠标悬浮提示类信息

File -> setting -> Editor -> General -> 
other -> Show quick documentation on mouse move  Delay(ms):500



idea中显示方法分隔符

File -> setting -> Editor -> General -> Appearance ->
Show method separators


idea中忽略大小写提示

File -> setting -> Editor -> General -> Code Completion ->
取消勾选Match case


idea中自动导包

默认情况,包括Eclipse写完类,是需要手工导入包的,不过idea提供了自动导包设置
File -> setting -> Editor -> General -> Auto Import ->
Imsert imports on paste: All
勾选Add unambiguous import on the fly
勾选Optimize imports on the fly(for current project) (注:会自动删除无用的引用)


idea中取消单行显示Tabs

File -> setting -> Editor -> General -> Editor Tabs ->
取消勾选Show tabs in one row


idea中设置字体

File -> setting -> Editor -> Font -> 
Font: DialogInput 勾选Show only monospaced fonts
Size: 14
Line spacing: 1.0


idea中配置类文档注释信息模版

File -> setting -> Editor -> File and Code Templates ->
Includes -> File Header ->

/*
 * demo
 *
 * @author andrew
 * @date ${YEAR}-${MONTH}-${DAY} ${TIME}
 */




idea中设置文件编码

File -> setting -> Editor -> File Encodings
Project Encoding: UTF-8
Default encoding for properties files: UTF-8 勾选Transparent native-to-ascii conversion


idea中设置自动编译

File -> setting -> Build, Execution, Deployment -> Compiler ->
勾选Build project automatically
勾选Compile independent modules in parallel


idea中水平或者垂直显示代码

在tabs代码右键 -> split Vertically
在tabs代码右键 -> split Horizontally


idea中设置热部署

在Run/Debug Configurations中设置
On 'Update' action: Update classes and resources
On frame deactivation: Update classes and resources


idea中项目修改自动重启设置

ctrl + shift + a(双击shift) –> Registry -> 
勾选complier.automake.allow.when.app.running


idea中TODO模块

在6:TODO project中可以查询所有的TODO
在6:TODO Scope Based中可以筛选需要的TODO


IDEA快捷方式改成eclipse的

File -> Settings… -> Keymap -> 选择Eclipse –> Apply
修改mian方法快捷方式
File -> Editor -> Line Templates ->
By default expand with: Enter ->
other –> Abbreviation: psvm改成main
output -> Abbreviation: sout改成syso


idea中设置文件名多行显示

File -> setting -> Editor -> General -> Editor Tabs
取消勾选Show tabs in one row


3. idea中配置

idea中项目配置maven

配置maven路径和本地库
File --> Settings --> Build,Execution,Deplyment --> Build Tools --> Maven
    Maven home directory: D:/apache-maven-3.3.9
    User settings file: D:\apache-maven-3.3.9\conf\settings.xml
    Local repository: D:\apache-maven-3.3.9-lib

配置maven自动下载源码和文档
File --> Settings --> Build,Execution,Deployment --> Maven --> Importing -->
    勾选Import Maven projects automatically
    Automatically download勾选Sources,Documentation

其中settings.xml中配置本地lib库和镜像
  <localRepository>D:/apache-maven-3.3.9-lib</localRepository>
  <mirrors>
    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>
    </mirror>
  </mirrors>


4. idea中新建项目

idea中新建Java项目

File -> New -> Project -> Java
Project SDK:选择1.8 –> next ->
不再选择template -> next ->
    Project name: HelloWorld
    Project location: D:\workspace\HelloWorld
-> Finish


idea中新建module项目

HelloWorld项目右键 -> New -> Module ->
Java -> Next ->
    Module name: Hello01
    Content root: E:\workspace\HelloWorld\Hello01
    Module file location: E:\workspace\HelloWorld\Hello01
-> Finish


idea中新建静态web项目

HelloWorld项目右键 -> New -> Module ->
Static Web -> Static Web -> Next ->
    Module name: Web01
    Content root: E:\workspace\HelloWorld\Web01
    Module file location: E:\workspace\HelloWorld\Web01
-> Finish
Web01右键 -> new File –> index.html


idea中新建普通动态web项目

elloWorld项目右键 -> New -> Module ->
Java -> Java EE -> Web Appliction ->
    Version: 4.0
    勾选Create web.xml
-> Next -> 
    Module name: DynamicWeb01
    Content root: E:\workspace\HelloWorld\DynamicWeb01
    Module file location: E:\workspace\HelloWorld\DynamicWeb01
配置本地tomcat
Run -> Edit Configurations… -> 点击+ -> 
35 items more(irrelevant)… -> Tomcat Server -> Local ->
    Name: Tomcat7.0.63
Server -> Configure… -> 
    TomEE Home: E:\apache-tomcat-7.0.63
    TomEE base directory: E:\apache-tomcat-7.0.63 ->
    URL: http://localhost:8080/
Deployment -> 
点击+ -> Artfact… -> DynamicWeb01:war exploded -> OK
    Application context: /DynamicWeb01
-> OK
已经增加了一个Tomcat服务,点击项目运行http://localhost:8080/DynamicWeb01/


idea中新建复杂动态web项目

项目右键 -> New -> Module ->
Java -> Java EE -> Web Application -> Next ->
    Module name: News
    Context root: E:\workspace\HelloWorld\News
    Module file location: E:\workspace\HelloWorld\News
取消Web目录下文件创建索引:News/Web右键 -> Mark Directory as  -> Excluded,复制页面
在WEB-INF下新建lib目录,复制jar包
修改web.xml文件内容
复制java代码
选中News项目 –> File -> Project Structure… ->
Project Settings -> Modules -> News -> Dependencies -> Export ->
右键Library… -> 选择Tomcat7.0.63 -> Add Selected
右键JARs or directories… -> 选择News项目lib目录 –> OK


idea中使用maven建立SpringBoot项目

HelloWorld右键 -> New -> Module -> Spring Initializr -> Next ->
    Group: com.andrew
    Artifact: customer
    Type: Maven Project
    Language: Java
    Packaging: War
    Java Version: 8
    Version: 0.0.1-SNAPSHOT
    Name: customer
    Description: Project for Spring Boot
    Package: com.andrew
-> Next -> 
Web -> Web
Template Engines -> Thymeleaf
SQL -> JPA
-> Next -> 
    Module name: customer
    Content root: E:\workspace\HelloWorld\customer
    Module file location: E:\workspace\HelloWorld\customer


idea使用maven新建父子项目

1. File -> New -> Project -> Empty Project ->   
    Project name : microservice-andrew  
    Project location : D:\workspaceMaven  
2. File -> New -> Module.. -> Maven  
    Create from archetype不勾选 -> next ->  
    Group Id : com.andrew.microservice  
    Artifact Id : microservice  
    Version : 1.0-SNAPSHOT  
    -> next ->  
    Module name : microservice  
    Content root : D:\workspaceMaven\microservice  
    Module file location : D:\workspaceMaven\microservice  
    -> delete src  
3. microservice -> New -> Module -> Maven  
    勾选Create from archetype -> org.apache.camel.archetypes.camel-archetypes-spring
    -> next ->  
    Add as module to : com.andrew.microservice:microservice:1.0-SNAPSHOT  
    Parent : com.andrew.microservice:microservice:1.0-SNAPSHOT  
    GroupId : com.andrew.microservice  
    ArtifactId : microservice-common  
    Version : 1.0-SNAPSHOT  
    -> Next -> Next ->  
    Module name : microservicecommon  
    Content root : D:\workspaceMaven\microservice\microservice-common  
    Module file location : D:\workspaceMaven\microservice\microservice-common
分享到:
评论

相关推荐

    IDEA常用设置.docx

    IDEA常用设置 IDEA是一款功能强大且广泛使用的集成开发环境(IDE),它提供了许多实用的设置和功能,帮助开发者提高编码效率和质量。本文将对IDEA常用设置进行详细介绍,涵盖断点调试、编辑器设置、代码模板设置等...

    IDEA常用设置(IDEA的一些常用设置)

    IDEA常用设置知识点总结 IDEA是一个功能强大且功能丰富的集成开发环境(Integrated Development Environment),它提供了很多实用的设置选项,帮助开发者更好的编写、调试和优化代码。下面我们将详细介绍IDEA常用的...

    IntelliJ_IDEA常用设置

    IntelliJ IDEA 常用设置 IntelliJ IDEA 是一款功能强大且广泛使用的集成开发环境(IDE),它支持多种编程语言,包括 Java、Grail 等。下面将对 IntelliJ IDEA 的常用设置进行详细的介绍。 一、字体设置 在 ...

    我的IDEA2024设置

    在描述中并未提供具体细节,但我们可以推测这可能涉及到IDEA的各种个性化设置,如代码提示、主题、快捷键、插件等。以下是一些可能的IDEA设置和相关知识点: 1. **主题与颜色方案**:IDEA支持多种主题,包括深色和...

    idea+个人设置Settings文件+包含快捷键设置(个人已设置过)下载可直接导入导入方法可百度,可查看博客。

    在本压缩包中,你找到了一个名为"Idea+个人设置Settings文件+包含快捷键设置”的资源,这正是IntelliJ IDEA的个性化配置集合,包括了用户的常用设置、快捷键布局以及代码风格等信息。 "IntelliJ IDEA Global ...

    2024IDEA常用插件推荐 - 程序员必备神器

    2024IDEA常用插件推荐 | 程序员必备神器2024IDEA常用插件推荐 | 程序员必备神器2024IDEA常用插件推荐 | 程序员必备神器2024IDEA常用插件推荐 | 程序员必备神器2024IDEA常用插件推荐 | 程序员必备神器2024IDEA常用...

    IDEA背景颜色设置及其他常用设置

    本篇文章将详细介绍如何在IDEA中进行背景颜色设置和其他常用设置,帮助你打造个性化的编程环境,提高开发效率。 首先,我们关注的是**主题颜色设置**。IDEA提供了多种内置的主题供用户选择,如深色的Darcula和浅色...

    IntelliJ IDEA Project窗口的一些设置详解

    IntelliJ IDEA Project窗口是开发者在使用IntelliJ IDEA时最常用的窗口之一,它提供了对项目结构的查看和管理功能。然而,很多开发者对Project窗口的设置不甚了解,导致在使用时出现一些不良的情况。本文将介绍...

    Idea常用配置.pdf

    "Idea常用配置总结" Idea是一款功能强大且广泛使用的集成开发环境(IDE),它提供了许多实用的配置选项,帮助开发者快速高效地编写代码。下面是对Idea常用配置的总结,旨在帮助新手快速上手Idea的使用。 1. 设置...

    idea常用的基本设置

    初次使用idea时可能需要设置的功能,如:是否默认打开项目、设置全局替换快捷键、设置不区分大小写、重复代码提示等等

    个人喜欢的IDEA设置setting

    8. **keymaps** 文件夹:保存了快捷键映射,用户可以根据自己的操作习惯更改默认的快捷键设置,比如将常用的命令绑定到更方便的键位。 9. **templates**:代码模板文件,允许用户创建自定义代码片段,方便快速输入...

    idea的几种常用插件

    **Idea的几种常用插件详解** IntelliJ IDEA,简称IDEA,是广大开发者广泛使用的Java集成开发环境,以其高效、智能的编码辅助而深受喜爱。为了提升开发效率和代码质量,IDEA提供了丰富的插件支持。在本文中,我们将...

    尚硅谷网课idea,快捷键设置

    3. **常用快捷键**:IDEA的快捷键涵盖了代码编辑、重构、导航、调试等多个方面。例如,`Ctrl + Alt + L`用于格式化代码,`Alt + F7`查找使用,`Ctrl + Shift + F7`在当前文件和模块中查找,`Ctrl + Alt + V`快速插入...

    IDEA安装完成进行全局设置.docx

    全局设置位于`Other Settings`中,虽然在不同版本的IDEA中具体选项可能有所差异,但其核心作用始终不变,即为所有工程提供统一的基础配置。 首先,我们需要配置全局的`Project SDK`,通常选择已经安装的JDK版本,...

    新安装IDEA 常用插件、设置

    本篇文章将详细介绍在新安装IDEA时如何配置常用插件及进行相关设置,以提升开发效率。 首先,"IntelliJ IDEA Global Settings"是IDEA全局设置文件,包含了用户的个性化配置,如编辑器字体、颜色主题、代码格式化...

    idea使用笔记基本配置说明

    8. **快捷键定制**:IDEA支持自定义快捷键,可以在“Keymap”中设置。常用的快捷键有:`Alt+Insert`用于生成构造函数、getter/setter等;`Ctrl+Shift+N`用于快速查找文件;`Ctrl+Alt+L`格式化代码。 **二、IDEA常用...

    IDEA配置设置.rar

    本压缩包"IDEA配置设置.rar"可能包含了用户自定义的IDEA配置文件,用于优化个人的工作流程和提高开发效率。以下是一些关于IDEA配置设置的知识点: 1. **主题与字体设置**:IDEA允许用户自定义界面主题和编辑器字体...

    IntelliJ IDEA 中文指南.pdf

    还特别提到了IntelliJ IDEA推荐设置,这些设置可以帮助开发者更高效地使用IDE。此外,文档还介绍了Java热部署插件JRebel的安装与使用,以及远程调试方法,例如通过Tomcat和Jetty。 ### 快捷键详解 针对快捷键的使用...

    idea 常用设置备份.zip

    "idea常用设置备份.zip"是一个文件,用于存储用户在IntelliJ IDEA中的个人定制设置,这样在不同设备或重装系统后,可以快速恢复到熟悉的开发环境。 该压缩包包含以下几个关键文件和文件夹: 1. **IntelliJ IDEA ...

    IDEA性能优化设置(解决卡顿问题)

    在`idea64.exe.vmoptions`或`idea.exe.vmoptions`文件中,增加堆内存分配可以有效缓解卡顿。例如,你可以添加以下行来增大初始和最大内存: ``` -Xms2g -Xmx4g ``` 2. **减少索引文件**:IDEA会为项目建立索引...

Global site tag (gtag.js) - Google Analytics