• 平时工作常用的idea快捷键或者技巧


    一、idea常用快捷键以及插件

    (1)常用快捷键

    1、ctrl+shift+r          全局搜索
    2、Ctrl+Shift+Alt+N      根据类名查找类或者类中的方法或变量
    3、双击shift键      根据路径或者名称快速查找类或方法
    4、ctrl+f      在类中按照名称快速查找内容
    5、Ctrl+R    替换
    6、ctrl+e    打开最近编辑过的文件 
    7、ctrl+shift+.  折叠代码  ctrl+shift+=  展开代码  Ctrl+”+/-” 当前方法展开、折叠
    8、alt+enter   快速导入包,缺失类以及依赖, 实现接口时导入全部的方法
    9、alt+insert   快速生成setter和getter
    10、ctrl+alt+l   格式化代码
    11、/** 然后回车     快速生成文档注释
    12、Ctrl+Alt+T		   选定代码块生成try语句
    13、ctrl+alt+a      将文件纳入svn管理
    14、alt+上下方向键       快速跳转到下一个方法 
    15、shift+tab       idea快速将多行左对齐
    16、ctrl+shift+上下方向键    上下移动代码行
    17、Ctrl+Alt+Y    idea刷新本地文件
    18、list对象,快速生成增强for循环,ctrl+alt+j或者ctrl+alt+t(需要往下找一下比较麻烦)或者Ctrl+J
    19、ctrl+g    快速跳转到指定行,排查错误非常方便
    20、ctrl+d  复制行内容
    21、ctrl+y  删除行内容
    22、Ctrl+~  快速切换方案(界面外观、代码风格、快捷键映射等菜单)
    23、Ctrl+Tab   快速转到下一个修改的地方
    24、Ctrl+Shift+Tab  快速转到上一个修改的地方
    25、Alt+6  查看项目中的todo
    26、Shift+F6 对包名/类名/变量名 进行快速重命名
    27、Alt+F7  查找某个变量或者其他什么的用法
    28、Ctrl+Alt+F7  显示某个变量或者其他的用法
    29、Ctrl+F7   只在本文件中查找某个变量或者其他什么的用法
    30、Ctrl+Shift+F7   在文件中高亮显示用法
    31、Alt+1  显示或隐藏项目结构
    32、Alt+7  显示当前类的组织结构    Ctrl+F12 显示当前文件的结构
    33、Ctrl+H  显示类结构图(类的继承层次)
    34、psvm/sout  main/System.out.println(); Ctrl+J,查看更多
    35、Ctrl+Q 显示注释文档(方法或类的文档)
    36、Ctrl+Shift+Insert  可以选择剪贴板内容并插入
    37、Alt+Q   可以看到当前方法的声明,主要是看到类名头部信息
    38、Ctrl+P   查看当前方法的参数信息,有多少个参数等信息
    39、Ctrl+Alt+S 打开settings设置对话框
    40、Ctrl+Alt+Shift+S 打开当前项目或者模块的项目结构设置对话框
    41、Ctrl+Shift+U  大小写转化,将选中的全部转为大写或者小写
    42、Ctrl+Alt+B   跳转到方法实现处
    43、Ctrl+O 重写方法
    44、Ctrl+Alt+left/right(左右方向键) 返回至上次浏览的位置
    45、Alt+left/right(左右方向键)   切换代码视图
    46、Ctrl+W  选中上下文相关联代码
    47、Ctrl + N    根据输入的 名/类名 查找类文件
    48、Ctrl + J    插入自定义动态代码模板 
    49、Ctrl + P    方法参数提示显示
    50、ctrl+H  显示当前类的层次结构
    51、Ctrl + [    移动光标到当前所在代码的花括号开始位置
    52、Ctrl + ]    移动光标到当前所在代码的花括号结束位置
    53、Ctrl + End  跳到文件尾
    54、Ctrl + Home 跳到文件头
    55、Ctrl + 左方向键     光标跳转到当前单词 / 中文句的左侧开头位置
    56、Ctrl + 右方向键     光标跳转到当前单词 / 中文句的右侧开头位置
    57、Ctrl + 前方向键     等效于鼠标滚轮向前效果 
    58、Ctrl + 后方向键     等效于鼠标滚轮向后效果
    59、Alt + `   显示版本控制常用操作菜单弹出层 
    60、Alt + F1  显示当前文件选择目标弹出层,弹出层中有很多目标可以进行选择 
    61、Alt + F7  查找光标所在的方法 / 变量 / 类被调用的地方
    62、Alt + 左方向键     切换当前已打开的窗口中的子视图,比如 Debug 窗口中有 Output、Debugger 等子视图,用此快捷键就可以在子视图中切换 
    63、Alt + 右方向键     按切换当前已打开的窗口中的子视图,比如 Debug 窗口中有 Output、Debugger 等子视图,用此快捷键就可以在子视图中切换 
    64、Shift + 滚轮前后滚动   当前文件的横向滚动轴滚动 
    65、Ctrl + Alt + S   打开 IntelliJ IDEA 系统设置 
    
    

    其他参考:https://www.cnblogs.com/zhangpengshou/p/5366413.html#undefined

    (2)idea模板代码配置

    for循环
    List<String> list = new ArrayList<>();
    输入: list.for 即可输出
    for(String s:list){} 
    
    System.out.println 快捷输出
    “abc”.sout => System.out.println("abc");
    在eclipse中使用方式为:sysout=> System.out.println();
    

    (3)在idea中编辑json字符串时使用inject language
    先将焦点定位到双引号里面,使用alt+enter快捷键弹出inject language视图,并选中Inject language or reference。
    如果要退出编辑JSON信息的视图,只需要使用ctrl+F4快捷键即可。

    (4)常用或好用的插件:暂时目前我所使用的插件

    1、RestfulToolkit 插件  根据http请求路径,快速定位到controller,快捷键:ctrl+alt+n
    2、HighlightBracketPair,Rainbow Brackets 两款插件,高亮显示括号。
    3、Jclasslib Bytecode Viewer 查看类的字节码文件。
    4、Codota 更加智能的快速补全。
    5、Alibaba Java Code Guideline 阿里巴巴代码规范插件。
    6、free mybatis plugins  dao mapper快速映射插件。
    7、Jrebel and XRebel  热部署插件。
    8、GenerateSerialVersionUID 插件 快速生成serialVersionUID
    在你的class中:光标定位在类名前,按Alt+insert就会提示自动创建serialVersionUID
    使用配置方法参考:https://blog.csdn.net/qq_35246620/article/details/77686098
    9、SequenceDiagram 插件 idea 查看类调用时序图
    10、findbugs 插件 用于分析代码质量以及查找潜在bug 
    findbugs是一款用于检测代码规范、代码质量以及潜在bug的插件,在idea中setting-plugin中进行安装使用。
    11、Translation   idea 翻译插件
    12、Statistic 代码统计插件:用于分析写了多少代码等统计数据。
    13、设计ui素材网站:https://nodesign.dev 
    

    二、windows dos命令

    在windows中查找端口号为n的进程
    netstat -ano | findstr 8080
    //杀死端口号为n的进程,-f强制杀死
    taskkill  /pid 6148 -f 
    //浏览器
    f6选中地址栏
    //excel 单元格里面换行
    alter+enter
    
    

    三、linux快捷操作命令

    使用ssh远程登录linux服务器
    ssh username@ip即可。
    
    linux下快速切换到历史命令:ctrl+R 然后输入一些模糊的命令 然后按tab键快速定位。
    history查看历史命令,也就是查看之前操作了那些命令。
    
  • 相关阅读:
    蝴蝶书学习笔记
    Cordova + Vue开发混合app调研
    CodePush使用调研
    为备考二级C语言做的代码练习---辅导资料《C语言经典编程282例》--(1)
    C语言日期计算器
    Msfvenom 学习笔记与总结
    C语言 包含结构的结构
    C语言 结构体作为函数的参数
    C语言 指向结构体数组的指针
    C语言 指向结构体变量的指针
  • 原文地址:https://www.cnblogs.com/jasonboren/p/11395533.html
Copyright © 2020-2023  润新知