欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

idea开发Tips持续更新!!!

程序员文章站 2022-07-02 18:47:33
...

一 、个性/自动化设置

1.关闭当前文件窗口

1.1 一般编辑器中关闭当前文件快捷键为ctrl+w

1.2 而idea中默认为Ctrl+F4

1.3 可以将其改为自己熟悉的键位。

1.4 settings——>keymap——>main menu——>window——>editor tabs——>close右键——>Add Keyboard/Mouse Shortcut添加即可(博主:Alt+c)。

2.idea设置打开多个文件显示在多行tab上

2.1 File ->Setting -> Editor->General->Editor tabs
2.2 取消勾选show tabs in single row
2.3 下方Tab limit可以设置最大显示数量

3.idea自动化注释

3.1 类头注释:打开file->setting->Editor->Filr and Code Templates->Includes->File Header 
3.2 模板: /**
	*@description:
	*@projectName:${PROJECT_NAME}
	*@see:${PACKAGE_NAME}
	*@author:赵四
	*@createTime:${DATE} ${TIME}
	*@version:1.0
	*/
3.3  File->Settings->Editor->Live Templates->右方+号->Template Group... ->输入自定义组名(如:MyGroup) -> ok 
3.4 Abbreviation:填你想触发注释的快捷字符(如:add) -> Template Text处填自定义注释模板(如无param参数可省略Edit variables)
3.5  -> 含有param:点击Edit variables 修改param的Excression为: ↓↓↓
	groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+='* @param ' + params[i] + ((i < params.size() - 1) ? '\\n\\b' : '')}; return result", methodParameters())

->ok
3.4 add+Tab就会自动生成注释

4.手动导入idea plugin插件

4.1 File -> setting -> plugins -> 点设置(小齿轮) -> Install Plugin from Disk...

下载官方插件

5.去掉IntelliJ IDEA 中 SQL dialect is not configured警告

5.1 File -> setting 搜索inspections,找到inspection下的sql,再找到sql下的SQL dialect detection去掉勾,然后apply -> Restart Idea ->ok

6.去掉IntelliJ IDEA 中 No data sources are configured to run this SQL…警告

6.1 点开右上角的Database -> 点击+号 -> DataSource -> 例:Mysql ->什么都不填直接反手一个OK
6.2 或者去掉检查:File -> setting 搜索inspections,找到inspection下的sql,再找到sql下的No data sources configure去掉勾,然后apply -> Restart Idea ->ok

7.去掉IntelliJ IDEA 中 Typo: In word 拼写检查

7.1 File -> setting -> 搜索Typo -> 找到proofreading下的Typo -> 取消勾选 -> apply

8.返回上一查看点

8.1 默认是(ctrl+alt+方向键)/拇指区域的两个鼠标宏键,但是win10前者会导致屏幕旋转所以不推荐
8.2 Settings -> Keymap -> 输入navigate找到Back/Forward -> 右键添加快捷键/鼠标宏(Add Keyboard/Mouse Shortcut) -> apply

二、插件

1.常用开发插件

	MyBatisCodeHelperPro
	Lombok

2.技术提示插件

	leedcode editor(算法)

3.个性化插件

	Material Theme UI(主题插件)

三、个性网

1.idea插件官网

https://plugins.jetbrains.com/

2.idea主题网站

http://www.riaway.com/
http://www.themesmap.com/