> For the complete documentation index, see [llms.txt](https://sunzsh.gitbook.io/xiaoshan.bug/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sunzsh.gitbook.io/xiaoshan.bug/3-ge-idea-xiao-ji-qiao.md).

# 3个IDEA小技巧

{% embed url="<https://v.douyin.com/r6tPV5R/>" %}

{% embed url="<https://www.bilibili.com/video/BV12P4y1A7qw/>" %}

（给大家分享）三个idea小技巧哈

第一个是这个正则的编辑

我们都知道在java里写正则的时候

这个杠要写两个杠

比如这个杠 d 要这样写

他不像 js

那其实 idea 有个小工具

就按option加回车有一个这个

然后呢我们可以在上面直接写

比如写

\d 大家看 下面就是两个杠

然后呢我们再来一个&#x20;

好处是什么呢

我们还可以在下边测试

比如123 这样是错误的

再来个换行，大家看就变成对了

那第二个小技巧呢就是写 if（的时候）

我们还是拿这个match举例第二麦池

然后呢这块

如果我们想给这个整个

做一个非的处理

需要在前面加感叹号对吧

其实还有一种方法就是我们在这

在选match的时候（注意一定要选上它）

让它变成蓝色背景

比如你按下键头

选上它或者我这个快捷键

可以用 ctrl n 往下 ctrl p 往上

一定要让他背景变成蓝色

这样选中的状态

然后按感叹号就是 shift + 1 嘛

这样他前面自动有这个感叹号了

我们可以直接在这写东西

好

那第三个小技巧呢就是：

两个我最常用的回车的组合使用

他会补全你后边的分号或者大括号

我们试一下这个哈

看看他就补全大括号

然后光标自动挪到下边

那如果是这种呢比如我们在这用

shift + command + 回车

他就会直接在后边加个分号

然后第二个组合呢就是 shift 加回车

他不管你光标在这

一行的什么位置他都会

在下面插入一行

大家看 shift

就是这样
