idea使用技巧分享

写在前面

分享一些常用的idea使用技巧,进来看看有没有你不知道的。

设置项目默认配置

TODO设置

位置

方式一:setting -> editor -> TODO

方式二:

定义Patterns过滤模式

正则中"\b"是元字符代表着单词的开头或结尾,也就是单词的分界处。

添加过滤器

自定义TODO模板

注意 skip if defined 建议是勾选上。

如果不勾选,那么自动生成的todo模板就会要你确认自动生成的变量值。

字符编码

如果运行项目时,出现中文乱码,需要去查看IDEA的编码设置是否正确。

settings -> Editor -> File Encodings

启动是否打开项目

注释

设置注释缩进

如果注释代码的时候,//在代码行首,则取消勾选以下配置即可。

换行符

简介

  • CRLF: 是carriagereturnlinefeed的缩写。中文意思是回车换行。
  • LF: 是line feed的缩写,中文意思是换行。
  • CR: 是carriagereturn的缩写。中文意思是回车。

批量进行LF和CRLF转换

修改默认换行符

git对换行符的设置

复制代码
git config --global core.autocrlf true

Git可以在你push时自动地把行结束符CRLF转换成LF,而在pull代码时把LF转换成CRLF。适用于windows。

复制代码
git config --global core.autocrlf input

Git 在push时把CRLF转换成LF,pull时不转换。适用于Linux和Mac系统。

复制代码
git config --global core.autocrlf false

无论pull还是push都不变,代码库什么样,本地还是什么样子。

编辑器标签栏

远程DEBUG

参考

使用这个功能,可以在本地IDE对本地其他项目或者线上项目进行调试,但是由于是DEBUG,线上项目是会停在断点处,所以不要在生产环境使用。

如果是对本地项目调试,可以参考我的Maven笔记的"Maven插件开发-debug"。

快捷键

预览类

复制代码
ctrl + shift + i

查看当前类的属性方法列表

复制代码
alt + 7

跳转到光标所在类

复制代码
F4

关闭当前标签

复制代码
ctrl + F4

跳转实现类

复制代码
ctrl + alt + B

查看当前类的继承父类结构

复制代码
ctrl + H

The end.

相关推荐
清心歌9 小时前
CopyOnWriteArrayList 实现原理
java·开发语言
Java成神之路-9 小时前
通俗易懂理解 Spring MVC 拦截器:概念、流程与简单实现(Spring系列16)
java·spring·mvc
zhanghongbin019 小时前
AI 采集器:Claude Code、OpenAI、LiteLLM 监控
java·前端·人工智能
计算机毕设vx_bysj686910 小时前
【免费领源码】77196基于java的手机银行app管理系统的设计与实现 计算机毕业设计项目推荐上万套实战教程JAVA,node.js,C++、python、大屏数据可视化
java·mysql·智能手机·课程设计
忘梓.10 小时前
墨色规则与血色节点:C++红黑树设计与实现探秘
java·开发语言·c++
hhh3u3u3u10 小时前
Visual C++ 6.0中文版安装包下载教程及win11安装教程
java·c语言·开发语言·c++·python·c#·vc-1
星河耀银海10 小时前
C++ 模板进阶:特化、萃取与可变参数模板
java·开发语言·c++
ShawnLiaoking10 小时前
pycharm 上传更新代码
ide·elasticsearch·pycharm
格鸰爱童话10 小时前
向AI学习项目技能(五)
java·学习
程序员萌萌10 小时前
Java之mysql实战讲解(三):聚簇索引与非聚簇索引
java·mysql·聚簇索引