IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> IDEA相关 -> 正文阅读

[开发工具]IDEA相关

IDEA快捷键:(在使用快捷键时,要分”全局”和”已选中”)

★Ctrl+Shift+v ??选择粘贴板内容

★Ctrl+H ????显示类的继承关系

★Ctrl+Alt+L ????????????格式化代码;

★Alt+insert ????????????(快速创建空参构造方法/有参(满参)构造方法) ????????(快速创建get/set)

★.var快速创建变量(快速补全一段 Ctrl+Alt+V)?????数字/数组名/集合名.for快速调用普通for循环增强for循环????bool表达式.if快速生成if语句 ???”想要打印的内容”.sout会快速生成System.out.print(想要打印的内容)

★Shift+F6 ????重命名

★Ctrl+Z ??????撤销(也可以右键”Local History”) ????//Ctrl+Shift+Z 反撤销

★Ctrl+Alt+T ????选中一段代码,快速”synchronized”或”try-catch”

★Ctrl+点击本类:显示所有引用过本类的列表 ?????//CTRL+ALT+鼠标左键(点击接口或者接口的方法),显示所有实现类

★Ctrl+R ??????批量替换(可以对只选中(至少选中2排)的目标生效)

★Ctrl+W ?????选中光标所在的单词(继续按W会扩大选中范围,直到整个类)

★文件右键-->”show in Explorer”????对应文件窗口-->”Ctrl+鼠标左键”????快速到达文件所在位置

★IDEA软件:

??????导入摸:(将模放入项目下)File > project structure > ?+ ?>import module > Import module from external model>Maven

??????将模打包:模块命名”右键”>show in Explorer > 会自动跳转到文件夹页面???????★快捷方式: ?????点击对应文件的”窗口标题”

??????导包:可以直接在最上面”申明”(例如: import ?org.dom4j.Element;)????//也可以直接把”全限定类名”(例如:org.dom4j.Element)

◆快速创建Moudle ???选中某个模块Ctrl+C后直接Ctrl+V,然后在右侧的maven管理窗口”Add maven Projects”添加对应的pom.xml

★Alt+5????打开Debug页面,可以操作所有”断点”(debug)

★Shift+Alt(双击)多选?????????//按住Alt???竖直拖动光标

★Shift+鼠标左键 ??//关闭窗口

★Ctrl+P ?????显示方法应该传入的参数类型

★Ctrl+Shift+U ??将所选内容全变为大写或小写

★F11打白勾 ???//Shift+F11 ?展示所有的白勾(可编辑,可删除)

★双击Shift ???全局查找(类名,方法名)

★Ctrl+Shift+F ??全局查找(文本内容) ?//如果匹配不到(不全),要清空IDEA缓存File-->Invallidate Caches/Restart

★Ctrl+E ???????列出最近打开过的文件(勾选Show changed only”只展示修改过的文件”),可以恢复不小心误关的窗口

★Ctrl+F12 ???显示本类文档结构(列出类中所有的成员)

★Ctrl+HOME/END ???定位到页面的最顶端/最底端

★Alt+←→ ??左右切换编辑窗口

★Ctrl+Alt+←→ ???切换到上/下次光标停留的位置 ?????//Ctrl+Shift+E ?图形化展示最近光标停留处

★Alt+Shift+↑↓ ?所在行代码上下移动

★行数显示区域右键---Annotate ??//对于git文件,显示编辑者(时间由远(红)-->近(绿))

★比较2个文件的差异 ??选中2个文件-->Ctrl+D(或者是右键-->Compare File)

★IDEA的git:◆在commit的时候可以新建一个ChangeList,将不需要提交的改动文件放在里面

Linuxlinux系统中的配置文件删除时,要先按住i键??◆linux系统修改的文件保存ESC+:+wq+空格??◆Ctrl+Alt?退出VMware虚拟机

IDEA设置:

★修改”提示”???Setting-->Keymap-->Main menu-->Code-->Completion-->Basic-->????Alt+/????替换 ???Ctrl+空格

★多窗口堆叠 ??Setting-->Editor-->General-->Editor Tabs-->勾选Multiple rows

★自动导包 ????Setting-->Editor-->General-->Auto Import-->勾选Add unambiguous imports on the fly??????//自动删除”灰包”??勾选Optimize imports on the fly

★区分Tomcat的console(和cmd窗口一样采用GBK解码方式,所以去解析utf-8编码的文件会乱码:①IDEA-->Help-->Edit Custom VM Options-->最后一行加上-Dfile.encoding=UTF-8?②在IDEA安装目录-->bin目录-->idea64.exe.vmoptions最后一行也加上-Dfile.encoding=UTF-8③在Tomcat的VM options中加上-Dfile.encoding=UTF-8)和IDEA自带的console

◆解决properties在控制台乱码:Setting-->Editor-->File Encodings-->将properties默认的GBK改为UTF-8 ?勾选Transparent native-to-ascii conversion

★将module变为web项目:(在Modules中选择对应的module添加web) Deployment Descriptors中添加WEB-INF/web.xml ????Web Resource Directories中为指定给的文件夹添加”小蓝点”

★快速添加Artifacts:在Modules中将项目删除,再添加

★IDEA启动项设置(都可以进行run/debug两种模式)Edit Configurations:

application启动类(微服务)

IDEA中添加插件的方法:File->setting->plugins->Browse?repository->输入插件名(搜索)????重启IDEA(在界面右侧会显示这个插件)????例如:JSON viewer插件,将json放置在其中,它会帮我们格式化json数据,方便我们查看

★对于git项目,将release分支的代码同步到feature分支:切换到feature分支-->右键对应的release分支-->Merge into Current

★导入git项目 ?File-->New-->Project from Existing Sources-->Import project from external model(Maven)

★通过”Ctrl+鼠标滚轮”改变界面大小:Setting-->General-->勾选”Change font size with Ctrl+Mouse Wheel”

★关闭提示灯泡:Setting-->Editor-->General-->Appearance-->取消勾选Show intention bulb

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-10-26 12:23:30  更:2021-10-26 12:25:06 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 21:55:28-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码