• Idea学习笔记


     

    (1)安装,启动,配置:

    1.安装完的插件如果不需要的插件可以不启动它:可以在setting里面配置plugins勾选不需要的插件:好处是加快idea的启动;

    2.安装完成之后启根据系统32位,64位选择不同的启动程序

    Idea与eclipse不同的是:对当前有效,无法打开多个project;

    3.修改Idea的配置文件:

    内存配置:

    在安装目录下查找:idea64位.exe.vmoptions(配置文件)

    根据自己电脑的内存大小进行配置:

    -Xms512m

    -Xmx1024m

    -XX:MaxPermSize=512m

    -XX:ReservedCodeCacheSize=64m

    4.根据硬盘的情况判断是否要转移索引目录:

    通过指定新路径修改索引的位置

    在安装目录下查找:idea.properties(配置文件)

    修改以下内容:

    # idea.config.path=${user.home}/.IntelliJIdea/config

    # idea.system.path=${user.home}/.IntelliJIdea/system

    # idea.plugins.path=${idea.config.path}/plugins

    (修改到自定义的目录上)

    打开以上两个注释指向要配置的位置

    缓存的目录地址在:

    C:User {用户名} {.IntelliJIdea14}进行备份;

    放到自定义的目录上;

    5.Idea中有自带的项目清楚缓存的功能:

    在file-->setting-->invaliate caches/restart;

    6.经常给磁盘整理,可以提高读写能力

    7.安装Jdk使用最好6.0以上加快速度

    (2)项目创建,打开,导入+主题修改+布局/界面介绍+部分工具栏/菜单栏介绍

    1.project与moduls的区别:

    Eclipse              Idea

    Workspace        Project

    Project        Module

    Project-specific Jre    Module Jdk

    User library          Global library

    ClassPath variable     Path variable

    Project dependency   Module dependency

    Library     Module library

    2.主题的修改:

    分为当前项目下的配置修改和全局的配置修改

    全局配置在file -->setting

    当前主题的修改在工具栏的setting下进行修改配置;

    快捷键:alt+数字 切换到视图

    Favorites 书签试图 可以看debug 和定位书签位置(F11)

    Idea中会有自动保存,不需要Ctrl+S,idea中Ctrl+S是保存全部,会有速度方面影响

    Make是编译的意思

    (3)快捷键熟悉:

    1.常用的快捷键:

    快捷键设置位置:两种方式:setting 搜索keymap

    快捷键:

    Ctrl+F 在当前文件中进行查找 Ctrl+R当前文件中进行替换

    Ctrl+N 根据类名进行查找

    Ctrl+Y进行删除当前行 Ctrl+X剪切当前行

    Ctrl+J 插入自定义的模板代码(实用)

    Ctrl+Q 查看变量或者方法描述或者类名的具体的描述的信息

    Ctrl+U查看当前类的父类的方法

    Ctrl+K 版本控制提交项目,需要此项目有加入到版本控制才可用

    Ctrl+T版本控制更新项目,需要此项目有加入到版本控制才可用

    Ctrl+H显示当前类的结构

    Ctrl+O 选择重写的方法

    Ctrl+I选择可以继承的方法

    Ctrl+/进行单行注释

    Ctrl+[移动到当前行的最前面

    Ctrl+]移动到当前行的最后面

    Ctrl+F1 在光标所在的错误代码出显示错误信息

    Ctrl+F8 在dubug模式下当前行打上断点,如果有断点的话就是取消断点

    Ctrl+TAb切换类的试图

    代码补齐 Ctrl+, 默认是Ctrl+space 但是win系统默认占用

    Alt快捷键

    Alt+Q 显示当前类的申明

    Alt+Insert 代码补齐toString 和 get set方法

    Shift快捷键

    Shift+F3 在查找模式下,查找匹配的上一个

    Shift + F8 在 Debug 模式下,跳出,表现出来的效果跟 F9 一样

    导包操作:alt+enter

    Ctrl+Alt组合快捷键

    格式化代码:

    Ctrl+Alt+L

    Ctrl+Shift快捷键

    Ctrl + Shift + F 根据输入内容查找整个项目 或 指定目录内文件

    Ctrl + Shift + U 大小写切换

    Ctrl + Shift + T 对当前类生成单元测试类,如果已经存在的单元测试类则可以进行选择

    Ctrl+Shift+F12 放大编译器

    F2跳转到下一个高亮显示的错误信息或者警告信息

    F3 在查找模式下定位下一个匹配处

    F9 在debug模式下恢复程序的运行但是如果该断点下面还有断点的话,就需要进入下一个断点的位置

    F11 打上标签

    TAB键:代码模板

    代码模块化搜索(比如like搜索)Ctrl+Shift+S 通过正则表达式进行模糊搜索

    环绕主要是在编写html等标签的时候使用Ctrl+Alt+T

    (4)模板

    Live Templates和File and CodeTemplates 和Emmet(zen coding)

    File and CodeTemplates(文件代码模板)新建的话

    Setting-->Editor--->File and code Templates 进行配置

    对应的变量的格式${}

    文件创建的时候生成的代码块

    Live Teplates有自己的快捷键的话使用Ctrl+J(在你编辑代码的时候关联代码块)

    主要的作用在前段的文件

    配置文件在config-->templatates里面

    用于代码的快速生成(类似于eclipse中的syso,main)

    这里面的变量的格式是$ Name$(与file and code templates是不一样的)

    这里的变量的名字是任意的但是起的时候尽量保证有意义

    调用常规的实时代码模板主要是通过两个快捷键:Tab 和 Ctrl + J。虽然 IntelliJ IDEA 支持修改此对应的快捷键,但是默认大家都是这样使用的,所以没有特别愿意就不要去改。

    编辑变量的时候需要点击Editor variables

    添加默认值在defaule中要想添加默认值需要用”这是默认值”才会进行解析

    Change便是模板作用的范围,有些html中是不需要java代码的作用在html中就可以;

    系统默认自带的两个变量是$END$ 和 $selection$光标自动回车完

    Emmt(zen coding)

    Emmt(官方文档网址:docs.emmet.io)前段使用的较多

    (5)插件的安装

    LiveEdit(前端)

    适合前段工程师,适合chrome浏览器,适合调试样式

    Quickjump

    IdeaVim(给vim)

    Svn bar(给svn)

    安装插件的方式 到plugins下进行上网搜索

    安装完插件需要重新启动idea

    Idea代码进行对比,先复制要对比的代码,再选中要对比的代码,右键,compare with 优点:代码对比量比较小的可以使用

    认真生活每一天~
  • 相关阅读:
    Oracle SQL 函数
    j2me MIDP2.0 下实现split函数
    Linux Oracle 增量恢复时错误 ORA19573: 无法获得 exclusive 入队 (数据文件 5 的)
    Linux Oracle10 建立归档模式的详细过程
    j2me MIDP2.0 下实现的图片缩放函数
    linux下oracle10g建立归档模式 接连出现错误:ORA19905 ORA01078 LRM00109
    j2me下 触摸屏的开发 NetBeans 模拟器支持触摸屏
    高级程序员:你不可不知的20条编程经验(转载)
    生成规定大小的图片(缩略图生成)
    asp.net简单实现用button做按钮图片
  • 原文地址:https://www.cnblogs.com/xu-xiang/p/5402649.html
Copyright © 2020-2023  润新知