• 水木告白工作室:Idea使用技巧


    一、无处不在的跳转

    项目之间的跳转

    • ALT+数字进行面板间跳转
    • CTRL+ALT+[ 或 ] 多个工程间跳转

    文件之间的跳转

    • CTRL+ SHIFT+A  是find action
    • CTRL+E 可以查看recent files从而进行文件切换

    浏览修改位置之间的跳转

    • CTRL +SHIFT+BackSpace 跳转到上一个修改位置

    浏览位置之间的跳转

    • CTRL+ALT+左右箭头进行跳转

    利用书签进行跳转

    • F11 添加或删除书签
    • CTRL+F11可以自定义书签代号,然后通过Ctrl+代号进行书签之间的切换

    收藏位置和文件进行跳转

    •  ALT+L 

    利用Vim进行多编辑区跳转

    二、精准搜索

    • 类  CTRL+N

    • 文件 CTRL+SHIFT+N

    • 符号 CTRL+ALT+SHIFT+N

    • 字符串 CTRL+SHIFT+F

    三、代码小助手们

    • 格式化代码 CTRL+ALT+L

    列操作

    • CTRL+SHIFT+ → 选中单词
    • CTRL+SHIFT+U 大小写变换
    • CTRL+右箭头 移动到到此末尾
    • move caret to line start   HOME和END键
    • CTRL+ALT+SHIFT+J 选择列 进行操作

    Live Templates

    postfix

    • fori
    • sout
    • field
    • return
    • nn

    ALT+ENTER

    • 自动创建函数
    • List replace
    • 字符串format或build
    • 实现接口
    • 单词拼写

    四、编写高质量代码

    重构

    重构变量 SHIFT+F6

    重构方法 Ctrl+F6  或者直接Alt+Enter

    抽取

    CTRL+ALT+V  抽取变量

    CTRL+ALT+C  抽取静态变量 

    CTRL+ALT+F   抽取成员变量

    CTRL+ALT+P   抽取方法参数

    CTRL+ALT+SHIFT+P   抽取函数

    五、寻找修改轨迹

    git的集成

    annotate

    移动所有改动之处 CTRL+ALT+SHIFT+↑

    六、关联一切

    与Spring的关联

    与数据库的关联

  • 相关阅读:
    linux MySQL 初始化数据库
    linux 建立 MySQL 账号
    linux MySQL 安装
    Background-Size
    .net文件压缩和解压及中文文件夹名称乱码问题
    C# 浅拷贝与深拷贝区别
    移动端手势库hammerJS 2.0.4官方文档翻译
    期待已久的2012年度最佳jQuery插件揭晓
    Hammer.js
    jQuery Validate验证框架详解
  • 原文地址:https://www.cnblogs.com/thinkinpakho/p/9112394.html
Copyright © 2020-2023  润新知