zoukankan      html  css  js  c++  java
  • InetlliJ IDEA的快捷键及各种配置

    在IDEA中新建Maven工程,之后再新建一个Maven模块,此时在模块中的src/main/java中右键新建Java文件时,发现只能新建普通文件,不能新建Java类了,怎么回事,和eclipse的不一样的,eclipse中新建Maven模块时自动是一个Java工程,idea怎么只能新建txt呢?后来发现,在模块设置中,idea可以设置各个文件的作用的,可以将各个文件夹设置为Source、Tests、Resources、Test Resources、Excluded这5个类型,只需要将src/main/java文件夹设置为Source,就可以新建各种类型的源文件了,不仅仅是Java,相应的可以将src/main/resources设置为Resources,将src/test/java设置为Tests。

    隐藏idea工程中的配置文件类似于.iml,idea文件,Editor->File Types中将*.idea;*.iml添加到Ignore files and folders中。

    显示行号:Editor->General->Appearance中Show line numbers前的复选框选上
    显示空白字符:Editor->General->Appearance中Show whitespaces前的复选框选上

    激活ctrl+鼠标滑轮改变字体大小 Settings->Editor->General中Mouse中选上Change font size(Zoom)with Ctrl+Mouse Wheel

    导入了一个idea project ,编译运行时候,提示Error:java: Compilation failed: internal java compiler error。查看了model的jdk版本,无异常,其实只需设置Setting->Compiler->Java Compiler,发现有的module是1.7的是1.6的,选 下就好了File->settins->Build, Execution, Deployment->Compiler->java compiler中project bytecode version选择相应的版本,per-module bytecode version中的模块也选为对应的版本

    默认情况下Intellij IDEA是关闭了继承了java.io.Serializable的类生成serialVersionUID的警告。如果需要ide提示生成serialVersionUID,那么需要做以下设置:

    1、setting->Inspections->Serialization issues,将serialzable class without "serialVersionUID"打上勾;

    2、将光标放到类名上,按atl+enter键,就会提示生成serialVersionUID了。



    http://www.importnew.com/15778.html

    调出idea的工具栏:View->Toolbar
     
    在编辑器选项卡页面,选择使用星号标记修改过的选项卡 :settings->editor->general->editor Tabs中选上Mark modified tabs with asterisk
     
    默认情况下,每次打开Intellij IDEA,都会连带着打开上次打开的项目。如果不希望它每次打开时都连带的打开上次的项目,可通过“系统设置”进行配置。
    Appearance & Behavior->System Settings,右边的Reopen last project on startup,默认为勾选状态,即每次打开IDE时,会打开上次的项目。将此勾选去掉即可
     
    intellij 出现“Usage of API documented as @since 1.6+”的解决办法:
    File ->Project Structure->Project Settings -> Modules -> 你的Module名字 -> Sources -> Language Level->选个默认的就行。
     
    修改idea中新建java时自动生成的注释:
    setting->editor->File and Code Templates下的Includes页下,修改成自己的名字就行了
     
    修改导航栏字体大小:
    setting->Appearance&Behavior->Appearance->UI Options->Override default fonts by(not recommended) 选上该复选框

    快捷键列表
    ctrl + q : 显示帮助文档
    ctrl + F12:显示当前文件的结构,类似于eclipse中的ctrl + o
    ctrl + /  : 单行注释
    ctrl + shift + / : 多行注释
    ctrl + d : 重复代码,为选中时重复当前行
    ctrl + y : 删除行,为选中时删除当前行
    ctrl + shift + F10 : 运行当前object
    Tab / shift + Tab : 缩进,取消缩进
    ctrl + b / ctrl + 鼠标左键单击 : 跳到类的声明处
    alt + enter : 显示快速修复列表
    ctrl + alt + j : 格式化代码
    enter : 将当前行从光标处分成两行,光标位置不变,光标位置后面的移动到下一行
    shift + enter : 补全当前行代码。
    ctrl + alt + enter : 在光标所在行的上面插入一空行,光标处于空行处
    ctrl + shift + 退格键 : 将光标跳转到最后一次修改的地方
    ctrl + shift + F7 : 高亮光标所在的所有单词,用F3和shift+F3可以上下移动光标的位置
    ctrl + e : 最近打开文件列表
    alt + 向上/向下箭头 : 在方法之间快速移动
    ctrl + w : 扩展选择
    ctrl + h : 显示类继承关系图
    alt + 单击 : 调试时执行当前表达式
    ctrl + n : 查找类,想eclipse中的ctrl + shift + t
    ctrl + alt + L : 代码格式化
    ctrl + alt + 7 : 查找此类或变量在此工程中出现的位置
    在tab页上ctrl + 单击,快速打开文件位置
    ctrl + f : 查找
    ctrl + r : 替换
    ctrl + shift + u :大小写切换
    ctrl + shift + t : 快速新建test单元测试

    常用idea插件

    MyBatis plugin:dao接口关联xml文件,此插件收费,网上又很多破解教程;替代产品是Free MyBatis plugin

    Key Prom快捷键提示插件,新手老手超好用,实用

    PlantUML integration: 实用plantuml语言画uml

    JunitGenerator V2.0: 将新建junit单元测试集成到 alter + insert 快捷键中,功能和ctrl + shift+ t 类型

    Builder Generator:自动生成bean兑现搞得builder类

    Lombok Plugin:如果你的项目组有人喜欢用lombok,用这个会很爽,不用在看到各种报错了

    rainbow brackets多层括号的时候,将括号展示成不同的颜色,很好用

    RestfulToolkit 快捷键 ctrl+\, ctrl+alt+n ,快速找到spring mvc中url的位置,非常方便

    sequencediagram 查看方法的调用链,右键直接用

    --------

    translation 翻译, ctrl+shift+o

    leetcode editor 

    camelCase

    spring manipulaton

  • 相关阅读:
    POJ 1753
    POJ 3669
    POJ 1979
    HDU 1372
    Codeforces 761D
    response下载csv文件内容乱码问题
    只要没有给String[]数组new 空间,那么他就只是一个引用
    servlet中的“/”代表当前项目,html中的“/”代表当前服务器
    onkeyup的死循环问题
    OPGL+VS2017+GLFW+GLEW配置详细步骤
  • 原文地址:https://www.cnblogs.com/halu126/p/5018414.html
Copyright © 2011-2022 走看看