zoukankan      html  css  js  c++  java
  • idea技巧

    总体理解

    file:setting配置一切,其他import和export setting

    edit:打码的快捷键

    view:视图

    navigate:试图跳转

    code:打码快捷键

    analyze:分析代码

    refactor:抽出代码和方法

      可以抽变量做variable, constant, field, peremeter, functional parameter, functional variable

      抽出来作方法, object, interface, supclass

      父类子类,抽subclass方法下沉,push down,方法上升,pull up

      改继承为声明变量, 抽field为set/get, 改泛型用法

    build:build编译modified的file,rebuild全部compile

    run:运行,调试改变量,两个方法在一起smart 调试,在断点上右键设置触发条件, enable无效断点, 一般来说idea是阻塞整个程序,可以设

      置只阻塞block一个线程,drop frame能重来一个方法frame,参考:https://www.cnblogs.com/chiangchou/p/idea-debug.html

    tools: http client, shell, doc,inspection tool

    vcs: version control

    window: editor的layout

    配置类

    shortcut

    ctrl+d:复制当前

    ctrl+o:重载

    ctrl+I:继承

    ctrl+n:搜索名字

    ctrl+r:替换

    ctrl+/:comments

    ctrl+insert:自动生成

    ctrl+alt+space:自动提示

    chtrl+shift+/:多行注释

    ctrl+alt + O : 优化import

    ctrl+alt+L:自动整理

    shift+f6:改名

    alt+up:跳转方法

    shift+ctrl+up:拖动

    shift+ctrl+I : 查看定义 或者 ctrl + 左键(调用的时候)

    alt+f7:看在哪里调用(在定义处

    alt+delete:安全删除

    ctrl+q:看类的doc

    psvm

    sout

    变量后接

    var

    cast

    boolean -》else,if,not

    field

    for

    fori

    String-》format

    foo()——》lambda

    nn(not null)

    null

    opt

    return

    array->stream

    object->synchrnized

    new RuntimeException()->throw

    foo()->try, twr

    git

     changed:改:蓝色

    conflict:冲突:红

    deleted:灰色

    insert:绿色

    其他集成:

    数据库

    部署

    shell

    HTTP client

    inspect & findbug

    控制台

    浏览器

    git

    visual vm

    对比器

    看类图

    看历史

    看重复代码

    todo

  • 相关阅读:
    apache设置无缓存
    唤醒键盘时取消对特定类的position:fixed定位
    vscode增加sftp扩展
    浮层蒙版加载中实现方式
    管理应用程序版本Elastic Beanstalk
    向 Elastic Beanstalk 环境中添加数据库
    在 Amazon ECS 上运行 X-Ray 守护程序
    SNS Message Attributes
    ProvisionedThroughputExceededException
    使用 Amazon CloudWatch Events 检测和响应管道状态更改
  • 原文地址:https://www.cnblogs.com/vhyc/p/12167145.html
Copyright © 2011-2022 走看看