zoukankan      html  css  js  c++  java
  • IDEA快捷键+使用小技巧

    一 常用快捷键

    Alt+回车 导入包,自动修正,当引入的类需要异常捕获的时候

    Ctrl+Shift+Space 自动补全代码,“new”字符,还可以引入强制转换的 Ctrl-Alt-Space可以自动导import类名或接口名提示,以及new后面的提示 Ctrl+N   查找类 Ctrl+Shift+N 查找文件 Ctrl+Shift+Alt+N 查找类中的方法或变量 Ctrl+Shift+Alt+S:打开project structure Ctrl+Shift+F7  选中文本 ,高亮显示所有该文本,按Esc高亮消失。 Ctrl+Shift+F9   编译类 Ctrl+Shift+F10   运行类 Crtl+shift++打开所有关闭的方法,crtl++打开当前关闭的方法 输入/**即可自动写上该方法参数的注释 Ctrl-Shift-J快捷键把两行合成一行并把不必要的空格去掉以匹配你的代码格式。 Ctrl-Shift-V快捷键可以将最近使用的剪贴板内容选择插入到文本。使用时系统会弹出一个含有剪贴内容的对话框,从中你可以选择你要粘贴的部分。 Ctrl+Shift+Up/Down 代码向上/下移动。  Ctrl+Shift+T 自动创建测试类
    Ctrl+Alt+S:打开settings Ctrl+Alt+L  格式化代码 Ctrl+Alt+O 优化导入的类和包 Ctrl+Alt+V  快速为后面生成变量,如new或者方法的返回类型。  Ctrl+Alt+ left/right 返回至上次浏览的位置 Ctrl-Alt-B可以导航到一个抽象方法的实现代码。 Ctrl-Alt-T,选中某段代码,可以快速包围用if,try等。在Options | File Templates | Code tab中你还可以自己定制产生捕捉块的模板。
    Alt+Insert 生成代码(如get,set方法,构造函数等) Alt+Shift+Up/Down 代码向上/下移动。  Alt+ Up/Down 在方法与类属性间快速移动定位 Alt+F1 查找代码所在位置 Alt+1 快速打开或隐藏工程面板 Alt+ left/right 切换代码视图 Alt+F3,选中文本,逐个往下查找相同文本,并高亮显示。
    Ctrl+F12  打开类的结构 Ctrl+E或者Alt+Shift+C  最近更改的代码 Ctrl+R 替换文本 Ctrl+F 查找文本 Ctrl+空格 代码提示或者生成类型的变量名 Ctrl+P 方法参数提示 Alt+Shift+C 对比最近修改的代码 Shift+F6  重构-重命名,可以全局替换某个变量名。 Ctrl+X 删除行 Ctrl+D 复制行 Ctrl+/ 或 Ctrl+Shift+/  注释(// 或者 )
    Ctrl-O可以很容易地重载基本类地方法。 Ctrl-I完成当前类implements的(或者抽象基本类的)接口的方法 Ctrl-Alt-B可以导航到一个抽象方法的实现代码。 Ctrl+J  自动代码 Ctrl+E 最近打开的文件 Ctrl+H 显示类结构图 Ctrl+Q 显示注释文档 Ctrl+W 选中代码,连续按会有其他效果 Ctrl+B 快速打开光标处的类或方法 Ctrl-J组合键来执行一些你记不起来的Live Template缩写。 Ctrl-H要看一个所选择的类的继承层次。

    代码标签输入完成后,按Tab,生成代码。

    Refactor|Copy Class…可以创建一个所选择的类的“副本”。这一点很有用,比如,在你想要创建一个大部分内容都和已存在类相同的类时。

    Esc键在任何工具窗口里使用都可以把焦点移到编辑器上。

    调试程序时查看任何表达式值在编辑器中选择文本(可以按几次Ctrl-W组合键更有效地执行这个操作)然后按Alt-F8。

    要打开编辑器使用的类或者方法Java文档的浏览器,就按Shift-F1(右键菜单的External JavaDoc)。要使用这个功能须要把加入浏览器的路径,在“General”选项中设置,另外还要把创建的Java文档加入到工程中(File | Project Properties)。

    Live Templates | Live Templates让你在眨眼间创建许多典型代码。

    Show History要查看一个文件中修改的本地历史。

    F2/Shift-F2键在高亮显示的语法错误间跳转。
     

    二 使用技巧

    1 删除一个项目

    直接先File--close project,然后再选中所要删除的项目,直接点击delete

    2 project与module的区别

    在IntelliJ IDEA里面“new Project”就相当于我们eclipse的“workspace”,而“new Module”才是创建一个工程,这是要注意的一点。所以一般都是在Project中再创建Module

    3、IDEA创建快捷模板 

       在工作时经常要写System.out.println(); 这个在idea里已经预设好了,直接输入 sout 然后按tab键就可以了,那么我们如何增加一些自定义的快捷操作。 

    打开 File ->Settings ->live Templates , 点开组可以看到他们的定义方式。 

    4 删除Project中的module方法

    直接ctrl+shift+alt+s,进入project structure,选中某一个module可以删除。

    但是需要在disk中再次删除module的文件夹

    5 IDEA中创建maven工程。

    直接new maven工程,记得非web的项目一般就是选择quickstart即可,完了后它会自动下载所需要架包,然后可以更改pom.xml中的junit版本,一般改成4.11,然后右键该module在maven中选择reimport的即可

    6 在IDEA快速生成某个类的junit测试方法 直接在该类中快捷键ctrl+shift+t就可以了,再选择junit4即可
    7 IDEA中通过maven自动依赖的架包  可以点击down source就可以看源码了
    8 IDEA在工程中创建一个DIRECTORY后,可以通过右键该目录 MARKED DIRECTORY AS RESOURCES ROOT

    这样就可以直接通过ClassLoader.getResource(“”).getPah();获取该目录中的文件了

  • 相关阅读:
    进程与线程
    the art of seo(chapter seven)
    the art of seo(chapter six)
    the art of seo(chapter five)
    the art of seo(chapter four)
    the art of seo(chapter three)
    the art of seo(chapter two)
    the art of seo(chapter one)
    Sentinel Cluster流程分析
    Sentinel Core流程分析
  • 原文地址:https://www.cnblogs.com/DoubleEggs/p/6243232.html
Copyright © 2011-2022 走看看