zoukankan      html  css  js  c++  java
  • IntelliJ常用设置及快捷键

    转自:

    http://www.blogjava.net/rockblue1988/archive/2014/10/25/418994.html

    一.黑色主题 Darcula
    眼睛舒服,最重要的是酷!
    设置方式:FILE--Settings--Edit--Colors&Fonts--Scheme name

    二.智能提示
    创建或引入项目的时候,会自动引入缺少的包,真找不着的还可以search in the net
    键入代码的时候,区分大小写的智能提示,自动引入包,如果有重名的会列出所有选择,但是比 myeclipse 的更聪明,至于怎么个聪明法,你自个儿试试就知道了

    三.工具集成
    基本上正式开发的常用工具基本都集成了,而且基本都在你非常容易触到的位置。
    说说我比较常用的:
    1.ant
    你懂的

    2.maven
    你也懂的

    3.SVN
    相比之下,IDEA的SVN的提交提供了更多的选项和功能
    提交的界面两侧会显示当前文件和修改的部分对比,可以非常方便地检查和修改文件。
    提交前:
    (1).可选择自动格式化
    (2).可选择自动忽略没有使用的imports
    (3).可选择分析代码
    (4).检查是否有TODO
    提交后甚至可以选择将改变上传到特定的目录

    4.系统终端
    有了这个东西,你就不必频繁地切换窗口了
    打开方式:Tools--Open Terminal
    快捷键:Alt+F12

    5.SSH工具
    打开方式:Tools--Start SSH session

    6.数据库连接工具
    打开方式:View--Tool Windows--Database

    7.IDEA talk
    神奇的东西,你可以联系局域网内其它的IDEA使用者,可以方便地把你的代码show给你的同事
    打开方式:View--Tool Windows--IDEA talk

    8.Changes
    非常方便的changes视图,它会变色显示你所有改动过的文件,而且可以方便的与 本地历史 或 线上历史 做对比
    打开方式:View--Tool Windows--Changes

    还有git、github、cvs、groovy consle以及等等,真没有的你还可以:
    FILE--Settings--Plugins

    四.强大的绘图工具
    读源码看不懂项目结构?写文章画类图好麻烦?
    右键diagram帮助你


    右键选择 Show Categories 有惊喜,什么值域、方法、构造器、内部类统统有

    五.无缝接入eclipse和myeclipse
    IDEA可以直接打开有.project文件的项目,也可以将自身项目导出成eclipse的项目。
    而且因为IDEA的项目配置文件为1个.iml文件加一个独立文件夹.idea,
    所以只要你将两者放入ignore目录,即使在你个人使用IDEA而团队使用其他IDE的情况下,也并不会对其他人造成麻烦。
    导出方法:FILE--Export to eclipse

    六.更小的体积,更快的速度

    =======================================
    比较常用的快捷键:
    一.找文件找代码找引用相关
    1.双击shift
     在项目的所有目录查找,就是你想看到你不想看到的和你没想过你能看到的都给你找出来

    2.ctrl+f
    当前文件查找特定内容

    3.ctrl+shift+f
    当前项目查找包含特定内容的文件

    4.ctrl+n
    查找类

    5.ctrl+shift+n
    查找文件

    6.ctrl+e
    最近的文件

    7. Alt+F7
    非常非常频繁使用的一个快捷键,可以帮你找到你的函数或者变量或者类的所有引用到的地方

    查找整个工程中使用地某一个类、方法或者变量的位置

    8. CTRL+B
    找变量的来源

    9. CTRL+ALT+B  
    找所有的子类(选中方法,在所有实现类中查找此方法)

    10. Alt+7
    可以查看类的字段、属性、方法,是否继承等(显示左边框structure)

     Ctrl + F12 (浮动窗口, File Structure)

    11. CTRL+ALT+H

    调用结构树

    12. 书签

    F11           设置/取消匿名书签(bookmark)

    SHIFT+F11  管理书签

    CTRL+SHIFT+NUM  设置数字(0-9)书签

    CTRL+NUM     跳到设置的数字书签位置

     
    二.编辑相关
    1.shift+enter
    另起一行

    2.ctrl+r
    当前文件替换特定内容

    3.ctrl+shift+r
    当前项目替换特定内容

    4.shift+F6
    非常非常省心省力的一个快捷键,可以重命名你的类、方法、变量等等,而且这个重命名甚至可以选择替换掉注释中的内容

    5.ctrl+d
    复制当前行到下一行

    6.ctrl+x
    剪切当前行

    7.ctrl+c ctrl+v 
    大家都懂的

    8.ctrl+z
    撤销

    9.ctrl+shift+z
    取消撤销

    10.ctrl+k
    提交代码到SVN

    11.ctrl+t
    更新代码

    12.alt+insert
    非常非常以及相当方便的一个组合键,不信您往下看
    在类中使用:

    可以自动生成构造器、getter/setter等等常用方法
    在项目目录上使用:

    可用于新建各种文件。

    13.alt+enter

    代码简化

    (1).can be simplify
    代码可以简化
    (2).Variable is never use
    声明的变量从未被使用
    (3)unnecessary boxing
    不必要的声明包装

    14.ctrl+alt+L
    自动格式化代码,我已经养成了写完代码就来一发的习惯。
    你可以个性化设置你自己的代码风格:File--Settings--CodeStyle



     ============================================================

    Live template:

    [a] main

    [b] syso

    参考:http://blog.csdn.net/cwy52/article/details/52184965

    提示快捷键修改:

    【a】代码提示

    keymap -> Main menu -> Code -> Completion

    删除 被"Cyclic Expand Word"占用的快捷键(Alt + 斜杠)

    删除Basic的快捷键

    为Basic添加快捷键(Alt + 斜杠)

     【b】后退/前进

    keymap -> Main menu -> Navigate -> Back   :   Ctrl+Alt+向左箭头 -> Ctrl+向左箭头

    keymap -> Main menu -> Navigate -> Forward   :   Ctrl+Alt+向右箭头 -> Ctrl+向右箭头

    先把下面2个占用的快捷键去掉:

    keymap -> Editor Action -> Move Caret to Next Word

    keymap -> Editor Action -> Move Caret to Previous Word

  • 相关阅读:
    uva 10491 Cows and Cars
    uva 10910 Marks Distribution
    uva 11029 Leading and Trailing
    手算整数的平方根
    uva 10375 Choose and divide
    uva 10056 What is the Probability?
    uva 11027 Palindromic Permutation
    uva 10023 Square root
    Ural(Timus) 1081. Binary Lexicographic Sequence
    扩展欧几里得(求解线性方程)
  • 原文地址:https://www.cnblogs.com/ylz8401/p/6994120.html
Copyright © 2011-2022 走看看