| |
|
开发:
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,将不需要提交的改动文件放在里面 ★Linux◆linux系统中的配置文件删除时,要先按住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 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |