zoukankan      html  css  js  c++  java
  • Idea软件的使用

    Idea软件的使用

    一:简介

    其他软件 :Eclipse、MyEclipse、STS、Idea

    	IDEA 全称IntelliJ IDEA,是用于java语言开发的集成环境(也可用于其他语言),IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。
    

    二:安装、配置

    第一步 :下载 https://www.jetbrains.com/idea/download/#section=windows
    第二步: 卸载

    1 先把注册信息清除了。help--->register
    2 从控制面板中 删除和添加程序中找到idea安装项目右击删除,选择删除配置和缓存。
    

    第三步: 安装
    1更改安装目录(可选)
    2勾选64的快捷方式
    3安装目录介绍
    bin 可执行文件
    help 帮助文件 快捷键
    jar64 自带的jre允许环境
    lib 开发中需要的jar包
    license 插件许可证文件
    plugins 插件
    redist Apache License 目录

    第四步: 启动配置
    修改配置文件位置
    myidea=d:/idea
    idea.config.path=${myidea}/.IntelliJIdea/config
    idea.system.path=${myidea}/.IntelliJIdea/system
    修改内存大小
    -Xms256m
    -Xmx1024m
    -XX:ReservedCodeCacheSize=500m

    第五步:启动软件

    (1)不导入配置
    (2)选择主题:Darcula或Intellij
    (3)选择插件的安装:默认
    (4)激活界面
    	购买账号
    	激活码
    	通过服务器激活
    	试用30天
    

    第六步:创建项目

    1 配置jdk:创建项目配置或在project structure中配置
    2 创建java项目
    	项目结构:
    		idea:idea项目配置文件目录
    		src:源文件
    		hello.iml:模块配置文件
    		out:编译之后的class输出目录
    

    第七步:idea基本配置

    1 字体大小  font
    2 编码  encoding
    3 编译版本 java compiler 
    4 自动导包  auto import  
    5 代码补全 code completion   (大小写提示、补全快捷键更改、参数提示等)
    	修改completion的快捷键为alt+/
    
    可选配置:
     主题
     取消更新
     鼠标滚动调整字体
     鼠标悬停显示文档
     调试连接模式
    
    注意:创建idea项目会自动创建缓存和索引文件,目的是为了加快文件查询的速度,从而提高各种查找、代码提示等操作的速度,一次索引对idea的高效性来说至关重要,但是有时候,缓存和索引会损坏,比如突然断电、蓝屏等引起的强制关机,会造成idea出现问题。
    解决办法:File菜单下有Invalidate Cache/Restart,然后选择 Invalidate and Restart即可。
    如果还解决不了可以把配置(config)和缓存索引(system)目录删除,重新启动idea。
    

    三:模板、快捷键

    **文件和代码模板(File And Code Templates) **

    (1)自定义文件模板

    创建spring配置文件模板演示

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://www.springframework.org/schema/beans
            http://www.springframework.org/schema/beans/spring-beans.xsd">
      
    </beans>
    

    (2)java类模板注释

    /**
     * ${USER} ${DATE} ${TIME}
     */   
    

    实时(现场)代码模板(Live Templates)

    (1)psvm
    (2)sout (soutm、soutv、soutp、xxx.sout)
    (3)fori (iter、数组或集合.fori)
    (4)inn (ifn 、xxx.nn、xxx.null)
    (5)prsf:可生成 private static final 	
    		类似的:
    		psf:可生成 public static final
    		psfi:可生成 public static final int
    		psfs:可生成 public static final String
    

    快捷键
    Ctrl+/ 单行注释
    Ctrl+shift+/ 多行注释
    Ctrl+D 复制行
    Ctrl+X 或 Ctrl+Y 删除行
    Alt+Enter 快速修正
    Alt+/ 代码补全
    Ctr+Alt+L 格式化代码
    Ctr+Shift+U 大小写转化
    Ctrl+Alt+O 优化导入的类和包
    Alt+Insert 生成代码(如get,set方法,构造函数等)
    Ctrl+P 方法参数提示
    Ctrl+H 显示类结构图
    Ctrl+Q 显示注释文档
    Ctrl+Shift+Up/Down 代码向上/下移动。
    CTRL+AlT+T 把选中的代码放在 try{} if{} else{}里
    CTRL+AlT+M 抽取方法
    Shift+Enter,向下插入新行
    Ctrl+Alt+Enter 向上插一行
    Ctrl+ 鼠标左键点击 查看源码
    double Shift 全局搜索

  • 相关阅读:
    Docker 安装ELK之 zz
    Linux使用Aria2命令下载BT种子/磁力/直链文件 转载
    新路由3newifi3路由器刷机newifi3breed解锁小白刷机教程路由器刷breed老毛子Padavan固件
    从ServerSwitch到SONiC Chassis:数据中心交换机技术的十年探索历程
    SONiC项目的发展及其相关介绍(转载)
    linux后台运行和关闭、查看后台任务
    tsar安装和使用
    浅谈CLOSE_WAIT
    贾扬清牛人(zz)
    Linux Soft-RoCE implementation (zz)
  • 原文地址:https://www.cnblogs.com/Zzzxb/p/11369086.html
Copyright © 2011-2022 走看看