当前位置: 首页 > news >正文

一些idea操作

    main             回车就是 main方法
    .sout            回车就是输出语句  如sout不启作用时按ctrl+alt+space即内容提示键
    alt+enter        内容提示,代码补全,生成测试类等和你配置的快捷键有关
    .var            快速返回类型    或ctrl+alt+v
    ctrl+/            单行注释
    ctrl+shift+/    多行注释
    ctrl+alt+l        格式化             或ctrl+shift+f
    alt+enter        导包、异常(要选中代码),创建新方法
    alt+insert        生成构造(再按shift先属性)、get、set方法  ,toString方法,equals方法,hashCode方法
    idea快速度重写父类方法,直接方法名回车即可,或写@Auto让提示选
    看方法的源码:选中方法,按下ctrl+b    
    alt+7            idea右边显示类中所有方法:
    idea中遍历:    list.for array.for        
    alt+shift+R        修改模块或包名称    或 shift+F6
【idea禁用掉自动更新    
【idea全局替换: 工具栏 Edit > Find > Replace In Path    
【idea快速度生成异常:Alt+Shift+Z 选择Try/catch block    
【idea插件:pojo to json 、properties转yml、http client、GsonFormat
【idea快速实现序列化:
    1 settings->editor->inspections->勾上serializable class without serialVersionUID
    2 在实现了serialVersionUID的类上alt+enter提示选即可
【idea过虑左边工程显示:   
    Settings->Editor->File Types
    在Ignore files and folders中添加需要过滤的内容:
    .iml;.idea;.gitignore;.sh;.classpath;.project;*.settings;target;.md;
    //maven打包的话,target;可以不添加,方便从中复制war包进行部署
【idea配置编码方式:settings->file encoding
【idea配置maven:settings->maven
【idea显示出工具栏:view ->appearance->Toolbar
【idea背景色:
    1 settings->Editor->Color Scheme->Intllij Light
    2 settings->Editor->Color Scheme->General->Text(下 Default text右边的Background设成199,237,204)
【idea字体大小:file->settings->editor->Font 或settings->Editor->Color Scheme->Color Scheme Font
【idea切换成eclipse快捷键:settings->Keymap->eclipse
【idea安装lombok:需要reset
【idea关闭更新:settings->updates
【idea控制台一行太长显示不下来:就是设置控制台的显示位置 :点控制台右上方的设置勾先上move to->right一下
【idea设置terminal:方便idea的命令行git操作
    原因:Terminal默认是cmd的,好多命令不支持如ls,所以设置成自已安装的git目录
    settings->tools->Terminal->shell path选你git安装目录下的bin下的bash.exe
【idea右边显示类中所有方法://alt+7
    view->tool windows->structure->选调出窗口上的设置图标->move to ->right
【idea护眼色:settings->editor->color scheme->General->text下的Default text->background改为199,237,204(护眼绿)
【idea过虑工程结构显示的文件:File—>settings—>Editor—>File Types—>Ignore files and foloders中
    输入*.iml;和.idea;以;结尾
【idea 设置代码行宽度:
    1.在File->settings->Editor->Code Style中的hard wrap at: 200
    2.在File->settings->Editor->Code Style->XML->other选项卡里同上
【idea还要配置gitee、nodejs、git、等看个人习惯
【idea-git添加文件提交操作:
    左侧边栏->commit(可以把Module勾上)->选中右键 add to vcs->要提交选中并commit and push
【idea json字符串生成java实体类;
    方式1 idea插件安装GsonFormat;
        1 创建个空类,选中类名右键->Generate->GsonFormat->粘贴你的json串如{"name":"abc","age":33}->ok即可
    方式2:在线工具:https://www.bejson.com/json2javapojo/new  https://www.json.cn//#
【idea java实体类转成json字符串:
    1 debug断点的时候->debug停在断点处时,将光标定位在指定实体对象处,按快捷键Alt+F8 ,
        会出来Evaluate 的弹框,在Expression 下的输入框处输入Java代码如JsonObject.toJsonString(实体类),
        点击底部Evaluate,然后view出来的结果就是我们想要的Json字符串;
        最后随便找个在线格式化的网站就得到我们想要的标准Json格式数据
【idea无法启动:将 c:\用户\zsus\AppData(是个隐藏文件)\Local\JetBrains下的删除掉
【idea启动慢:将安装目录下的idea64.exe.vmoptions文件中改如下三项:
    -Xms1024m
    -Xmx2048m
    -XX:ReservedCodeCacheSize=500m
【idea分屏显示类:在打开的类页签上右键->Split Virtically/Split Horizontally
【idea快速度get/set: alt+insert
【idea控制台乱码问题: 
    0 logging.properties,将51行ConsoleHandler.encoding=UTF-8改成GBK,自已判断
    1 idea.exe.vmoptions(64位/32位), 在文件末尾加上 -Dfile.encoding=UTF-8    
    2 IDEA 中的“Run/Debug Configurations”中,VM options 为-Dfile.encoding=UTF-8
    3 file encoding ->UTF-8
    4 Compiler > Java Compiler设置 Additional command line parameters选项为 -encoding utf-8
    5 后重新rebuild,重启tomcat
    6 可能配置:<Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"  URIEncoding="UTF-8"/>
【idea中tomcat关闭时需要关闭两次:?
    原因:当前项目有其他的线程未关闭
    在idea tomcat server配置窗口中没有勾选端口实例对象(勾选端口后的deploy applications configured in tomcat instance)
【idea配置编码方式:settings->file encoding
【idea配置maven:    settings->maven
【idea显示工具栏:    view ->appearance->Toolbar
【idea背景色:
    1 settings->Editor->Color Scheme->Intllij Light
    2 settings->Editor->Color Scheme->General->Text(下 Default text右边的Background设成199,237,204)
【idea字体大小:file->settings->editor->Font或settings->Editor->Color Scheme->Color Scheme Font
【idea切换成eclipse快捷键:settings->Keymap->eclipse
【idea安装lombok:需要reset
【idea关闭更新:settings->updates
【idea控制台一行太长显示不下来:就是设置控制台的显示位置    :点控制台右上方的设置勾先上move to->right一下
【idea设置terminal:方便idea的命令行git操作
    原因:Terminal默认是cmd的,好多命令不支持如ls,所以设置成自已安装的git目录
    settings->tools->Terminal->shell path选你git安装目录下的bin下的bash.exe
【idea右边显示类中所有方法://alt+7
    view->tool windows->structure->选调出窗口上的设置图标->move to ->right
【idea护眼色:settings->editor->color scheme->General->text下的Default text->background改为199,237,204(护眼绿)
【idea过虑工程结构显示的文件:File—>settings—>Editor—>File Types—>Ignore files and foloders中输入*.iml;和.idea;以;结尾
【IDEA 设置代码行宽度:
    1.在File->settings->Editor->Code Style                ==》hard wrap at: 200
    2.在File->settings->Editor->Code Style->XML->other选项卡里同上
【idea分屏显示:在打开的类页签上右键->Split Virtically/Split Horizontally
【idea项目包层级问题:就是让空包也层级显示-》项目右边的设置齿轮图标-》hide empty middle packages
【idea设置方法显示参数提示:
  editor->general->code completion
    ->勾选show parameter name hints on completion
    ->勾选show full siganatures
    ctrl+p可以选择提示的那个参数的方法
【idea创建测试类
    1 创建和main同级的test/java目录
    2 创建测试类的默认按键为:ctrl+shift+t –> create new test
        或
        工具栏->Navigate->Test  创建的测试类会放在test/java下和类相同的包下
    3 idea中要进行项目的某部分的test测试,会放在名为test的文件夹下,而现在我们的文件夹测试
        并不是test下面的一个测试,所以如果我们希望在别的地方也可以利用test注解,只需要去
        掉pom中junit的scope这一行就行了;
【idea忽略大小写提示:
    editor->general->Code Completion->
        修改case sensitive completion为None;
        或高版本将Match case勾去掉;

【idea配置mysql:
    就是右边database
        ->创建mysql->填名子、ip、端口、用户、密码、库,
        ->左边driver下的mysql里添加对应的mysql驱动包
    ->就完事了
【idea右边显示类的所有方法: 
    方式1: Project框中最右边有一个齿轮状的设置按钮,勾上“show members”即可
            类的下面会显示类的所有方法
    方式2: View----》Tool Windows—》Structure  右边会显示类的所有方法

相关文章:

  • 【Java 并发编程】一文读懂线程、协程、守护线程
  • C++/MFC工程[4]——绘制直线段
  • 人民大学与加拿大女王大学金融硕士——你终究会成为你想成为的人
  • 动静态库的制作
  • Python入门(4)语法、变量和标识符、数据类型、字符串、布尔值、类型检查、对象、类型转换、运算符
  • 接收机中的非线性因素来源与模型
  • 统计字典序元音字符串的数目 (回溯/dfs/动态规划/压缩/数学)
  • 5个python常用的装饰器!
  • OpenFeign 源码解读:动态代理+负载均衡实现
  • Java Web应用开发——作业四
  • 什么是谷歌快排技术,谷歌排名推广霸屏的原理
  • 01 | Qt基本介绍及环境搭建
  • FreeRTOS任务之调度器中的三种调度算法
  • 程序入参调优【自我提升】
  • 数据结构与算法(基于<algorithm>)
  • 【140天】尚学堂高淇Java300集视频精华笔记(86-87)
  • 【译】理解JavaScript:new 关键字
  • ES学习笔记(10)--ES6中的函数和数组补漏
  • Java|序列化异常StreamCorruptedException的解决方法
  • Joomla 2.x, 3.x useful code cheatsheet
  • Mac转Windows的拯救指南
  • Map集合、散列表、红黑树介绍
  • MySQL-事务管理(基础)
  • PHP变量
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 多线程 start 和 run 方法到底有什么区别?
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 原生js练习题---第五课
  • 在Mac OS X上安装 Ruby运行环境
  • 你对linux中grep命令知道多少?
  • ​一些不规范的GTID使用场景
  • #laravel 通过手动安装依赖PHPExcel#
  • #pragma data_seg 共享数据区(转)
  • #我与Java虚拟机的故事#连载15:完整阅读的第一本技术书籍
  • $(document).ready(function(){}), $().ready(function(){})和$(function(){})三者区别
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (每日持续更新)jdk api之FileFilter基础、应用、实战
  • (三维重建学习)已有位姿放入colmap和3D Gaussian Splatting训练
  • (转载)跟我一起学习VIM - The Life Changing Editor
  • (轉貼)《OOD启思录》:61条面向对象设计的经验原则 (OO)
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .NET Compact Framework 3.5 支持 WCF 的子集
  • .NET MVC 验证码
  • .net 写了一个支持重试、熔断和超时策略的 HttpClient 实例池
  • .NET/C# 获取一个正在运行的进程的命令行参数
  • .NET/C# 解压 Zip 文件时出现异常:System.IO.InvalidDataException: 找不到中央目录结尾记录。
  • .NET6 命令行启动及发布单个Exe文件
  • /ThinkPHP/Library/Think/Storage/Driver/File.class.php  LINE: 48
  • @Import注解详解
  • @RequestMapping用法详解
  • @TableId注解详细介绍 mybaits 实体类主键注解
  • [20170713] 无法访问SQL Server
  • [AI]文心一言出圈的同时,NLP处理下的ChatGPT-4.5最新资讯