文档章节

idea的基础设置

o
 osc_isezqdgg
发布于 2019/09/18 13:14
字数 1481
阅读 24
收藏 0

精选30+云产品,助力企业轻松上云!>>>

1.    在idea.exe.vmoptions文件里,如图进行修改即可,,
  优化的原理就是调用更多的运行内存来加载他,所以4G的话本身会不够,就会造成其他应用很卡。

 

 

 2. 下面是进行一些基本的配置:
      首勾选view里的Toolbar,会出现工具栏,

 

 

 

 

 

 然后点击这个小扳手,

1,系统主题

映入眼前的配置是主界面配置:这里可以设置主色调等等。

 

 

 2,设置鼠标悬浮提示
在Eclipse里,我们鼠标移动到一个类上,会提示这个类的文档解释信息;
IDEA里默认不会这样,我们需要设置下;Editor->General
勾选这个选项,参数则是放在单词上停留的时间。我设置的是1.5秒

 

 

 

3,显示方法分隔符
也就是每个方法之间会有分隔符,这样有利于查看代码。
操作:Editor->General ->Appearance 勾选Show method separators

4 ,忽略大小写提示
IDEA默认提示是区分大小写的,比如输入string,不会提示String类;这里设置下
Editor->General ->Code Completion 把红框里的选项去掉即可。

 

 

 5,自动导包
默认情况,包括Eclipse 写完类,是需要手工导入包的,不过IDEA提供了自动导包设置
Editor->general->Auto Import
下拉选择ALL然后勾选两个框即可自动导包。

 

 

 

6,设置字体
Editor->Font
这里可以根据自己喜好,设置字体样式,字体大小,包括行高

7, 配置类文档注释信息模版
默认新建类 没有文档注释信息,我们一般公司开发,都要搞下,方便找人。
Editor->File and Code Templates 然后Includes File Header
红框内就是你要加入的代码。

 

 

 8, 设置文件编码
Editor -> File Encodings 统一全部设置utf-8

 

 

 9, 设置自动编译
在Eclipse里,项目都是自动编译的,IDEA里默认不是,我们需要配置下;
Build,Execution,Deployment -> Compiler 两个勾选下,设置项目自动编译,包括平行结构的多个模块也自动编译;
勾选这两个即可。

 

 

 

10, 快捷方式改成eclipse

有些人不太适应IDEA的快捷键,所以你也可以根据自己的需要来更改快捷键。
Keymap

 

 

 11,设置默认浏览器
tools -->web browsers

 

 

 

接下来是一些快捷键介绍:
alt+shift+s 以及 alt+inster 实现自动生成get set 以及构造方法
ctrl+d 删除一行
ctrl+shift+o 导入包
ctrl+shift+f 代码格式化
ctrl+shift+y 转换大小写
ctrl+f 查找(当前文件)
ctrl+h 全局查找
双击shift 查找文件
tab 以及 shift+tab 整体代码向后 向前移动
alt+/ 提示操作(自定义修改)
alt+/这个快捷方式被其他地方占用了,所以先去掉;
根据快捷方式搜索

创建各种基本项目和配置

1,Web项目

Web项目则和java项目差不多,选择好JDK,还要勾选一个Web Application

 

 

 然后新建JSP

 

 

 

 

 

 

要访问的话,则需要配置tomcat,点击界面的Add configuration

点击左上角的+号选择Tomcat Server ->Local ,红框里选择你的tomcat版本,name可以为你的tomcat取名字。

 

 

 设置好后就可以在界面上看到你设置的服务器了,点击右边的三角形就是运行,第二个就是debug

 

 

 当你运行后,进行更改里面的代码然后刷新,浏览器中并不会更改,这是因为在配置服务器的时候没有更改规则。这里两个都改为update classes and resources 就可以了。

 

 

 

2,Maven项目

Maven项目第一步是配置Maven

 

 

 

 选择自己的Maven地址和settings
然后选择Maven 选择SDK 勾选Create from archetype 选择maven-archetype-webapp点击next。

 

 然后输入你的项目名称等点击next。进入这个界面,这里要注意的是directory要选择你刚配的Maven,然后点击下面的+号键

 

 然后添加一对键值对,然后创建即可。

 

 当创建好后你会发现相比于Eclipse他少了两个文件,

 

 所以需要你自己来手动创建,
选择mainy右击创建一个文件夹,
创建一个java名字的文件夹专门存放java文件,

 

 然后把它标记为sources文件夹。
再创建一个resources文件夹存放资源文件。标记为Resources root文件夹。

 

 然后Maven默认是没有sevlet的,所以你得自己设置,

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>4.0.1</version>
    <scope>provided</scope>
</dependency>

替换掉这里的junit。

 

 当你更改后一定要点击这里的 import Changes,导入完之后,即可测试是否有无问题。

 

 在java文件夹创建一个servlet,webapp创建一个jsp

@WebServlet("/maven")
public class MavenDemo extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        doPost(req,resp);
    };

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        System.out.println("Maven案例");
        req.getRequestDispatcher("/hello.jsp").forward(req,resp);
    };
}

设置好tomcat然后开启,地址栏再加上maven测试,如果控制台成功出现Maven案例则说明成功。

但会有个问题,就是servlet中更改打印的值,然后保存,运行一次并不会更改。
针对这种情况有两种解决方式,第一个则是重启服务,
第二个就是运用jrebel插件。
在settings中 点击Plugins ->Browse repositories按钮

 

 在这里面搜索jrebel

 

 

然后根据 IDEA热部署之JRebel的安装 这里的步骤进行。
当你更改后点击小锤子编译然后刷新如果更改成功则OK。

(有一个缺点就是这个插件需要花钱,然后才能使用)

接下来是添加虚拟映射,就和映射项目一样,在tomcat里进行设置,Artifact填的是你的真实路径,然后Application context 填的是你们虚拟路径,你就可以通过虚拟路径进行访问了。

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
idea 教程

IDEA详细图解 IDEA 慕课网教程 IDEA电子版详细教程 IDEA常用插件介绍 史上最简单的 IntelliJ IDEA 教程: 前言   IntelliJ IDEA(简称 IDEA),是 Java 语言开发的集成环境,IDEA 在业界被...

SoWhat1412
04/19
24
0
史上最简单的 IntelliJ IDEA 教程

温馨提示:本教程的 GitHub 地址为「intellij-idea-tutorial」,欢迎感兴趣的童鞋、,纠错。 打扰大家了,非常抱歉!博主正在参加 CSDN 2018 年博客之星的评选活动,编号,如果大家感觉我的文...

千羽千寻
06/22
0
0
IDEA 2020.1.2 安装教程附带破解教程

1:IDEA安装教程 开始安装Idea,点击next 点击Browse选择好安装文件夹,点击next 根据电脑选择几位,我的电脑是64位选择64bit,Update PATH variable:是否将IDEA启动目录添加到环境变量中,...

SFly
07/08
0
0
IntelliJ IDEA使用心得之基础篇

今天和大家分享一个非常好用的Java开发工具-IntelliJ IDEA。 下载地址:https://www.jetbrains.com/idea/ 优秀IDEA教程(不定期更新): http://www.ituring.com.cn/article/37792 目录: 1)...

osc_wyhsf4ea
2018/02/11
22
0
IDEA使用

上个月,idea的使用量超越eclipse的消息席卷了整个IT界,idea到底好在哪里呢? 最智能的IDE IDEA相对于eclipse来说最大的优点就是它比eclipse聪明。聪明到什么程度呢?我们先来看几个简单的例...

明仔很忙
06/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

智慧旅游背景下的景区新模式建设方案研讨

景区经营权管理方法实践、县域旅游基本模式以及智慧旅游一直是业内探究的关键。学术界对景区经营权出让探究比较多,如阎友兵探究了根据实物期权基础理论的景区经营权出让期限制度分配;郭淳凡...

osc_rezr8v4k
28分钟前
11
0
详解区块链是什么!KiBiEx加密货币交易所~

区块链是一个信息技术领域的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。基于这些特征,区块...

osc_3361hjxk
29分钟前
11
0
详解区块链是什么!KiBiEx加密货币交易所~

区块链是一个信息技术领域的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。基于这些特征,区块...

osc_3ytpwpyb
31分钟前
20
0
详解区块链是什么!KiBiEx加密货币交易所~

区块链是一个信息技术领域的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。基于这些特征,区块...

osc_x4ot1joy
33分钟前
13
0
如何强制gradle重新下载依赖项? - How can I force gradle to redownload dependencies?

问题: 如何告诉gradle从存储库重新下载依赖项? 解决方案: 参考一: https://stackoom.com/question/uute/如何强制gradle重新下载依赖项 参考二: https://oldbug.net/q/uute/How-can-I-fo...

fyin1314
36分钟前
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部