开发工具IEDA的使用技巧

开发工具IEDA的使用技巧,第1张

开发工具IEDA的使用技巧

开发工具IEDA的使用技巧
  • 一、项目初始配置
  • 二、开发中必会的技能
  • 三、运行与调试项目
  • 四、高级进阶
  • 五、常用插件

此处的介绍来自慕课网的课程 https://www.imooc.com/video/20965,开发工具IDEA从入门到爱不释手

一、项目初始配置

二、开发中必会的技能

1、高级的代码编辑技能
 (1)纵向选择多行文本: Alt + 鼠标左键并拖动
 (2)复制光标所在行: Ctrl + D
 (3)当前行向上/下移动一行: Alt + shift + 上/下
 (4)移动选中的多行: 1)shift + 上,选中两行; 2)Alt + shift + 上/下移动
2、快速跳转
 (1)跳到行首:Home键;跳到行尾:End键
 (2)一次跳一个词:Ctrl + 左/右
 (3)向左/向右选中一个词:Ctrl + shift + 左/右
 (4)跳到指定行(生产环境):Ctrl + G
 (5) Tabs快速切换:Alt + 左/右
 (6)查看浏览过的文件: Ctrl + E
 (7)快速打开文件所在的文件夹: 选中文件 -> 右键 -> show In Explorer
 (8)自动生成返回值:Ctrl + Alt + V
3、快速查找和替换
 (1)当前文件的查找 : Ctrl + F
 (2)全局查找: Ctrl + shift + F
 (3)当前文件文字的替换: Ctrl + R
 (4)全局文件文字的替换: Ctrl + shift + R
 (5)按文件名查找文件:Ctrl + shift + N (勾选Include non-project… 查找范围包括其他jar包等,不勾选,只在自己写的文件中查找)
 (6)查找所有的菜单或者 *** 作: Ctrl + shift + A 或者 help -> Find Action
 (7)查找文件菜单、 *** 作等不能查找文件内容:连按两次shift
4、万能快捷键Alt + Enter
 (1)见到红色报错就按
 (2)见到红色波浪线就按
 (3)没报错没警告也可以按
5、键盘鼠标的配合
 (1) 纵向选择 多列:按住Alt键不放。鼠标点击拖动
 (2)选中一大段代码:1)鼠标点击开始位置;2)找到尾行的位置;3)按住shift + 鼠标点击结尾位置
 (3)快速移动复制代码:纯键盘移动多行:1)按住shift + 上/下选中多行;2)按住shift + Alt + 上/下移动多行;
纯键盘移动多行,不适合移动的行数比较多,移动的距离比较远,或者跨文件移动。
 键盘鼠标配合:1)用上一个小点学习的选择多行,注意要选择到最上一行的结尾;2)光标定位到目标位置的上一行结尾,Ctrl + V粘贴。
 (4)类或者方法的跳转:按住Ctrl + 鼠标左键,进入方法;
小提示:要跳回刚才的位置,可以按Ctrl + Alt + 方向键左
 (5)运行与调试1)右键运行; 2)在Application文件上右键-run
 (6)菜单运行
所有运行过的程序都会显示在列表里,如:junit, maven, npm等
 (7)run窗口运行
 (8)启动参数
用法一:启动参数-D可以覆盖application.properties的配置
用法二:配合maven用于多环境切换
 (9)自动编译:settings -> Compiler ->build project automatically

三、运行与调试项目

1、基本的断点调试功能
 (1) 蓝色背景的行就是当前程序停住的行
 (2) Step Over(F8),执行到当前方法的下一句
 (3) Step Into(F7),进入当前行调用的方法体里
 (4) Step Out(shift + F8),执行完当前的方法
 (5) Force Step Into(Alt + shift + F7),可以进到第3方Jar包方法里或JDK自带的方法里,Step Into(F7),可以进到第3方Jar包方法里
 (6)点击绿色三角形按钮,可以执行到下一个断点,如果没有断点,程序将执行完
 (7)Run to Cursor (Alt + F9), 运行到光标所在处
2、断点的管理
 (1)断点处右击,去掉Enable,可保留断点位置,又可以跳过断点
 (2)Mute breakpoints:取消所有的断点,再次点击还原
 (3)条件断点
1)用法一:当循环到第几次的时候停止,右击断点添加Condition
2)用法二:当某个属性值=期望值时停止,右击断点添加Condition
 (4) 异常断点:当程序出现指定异常时,会停止
 (5) 添加变量监控:变量显示左侧的加号可以添加

四、高级进阶

1、代码生成Generate
Alt + Insert,或者右键 -> Generate , Ctrl + A全选
 (1)生成Set/get:
1)光标定位到某个属性,按Alt + Enter;
2) Alt + Insert,或者右键 -> Generate , Ctrl + A全选
 (2)生成构造函数
(3)生成toString(最好使用StringBuffer)
(4)生成HashCode和equqls
2、代码重构Refactor
 (1)Refactor -> Extract
 (2)重命名:在名字处双击选中变量,Shift + F6
1)用法一:重命名局部变量
2)用法二:重命名方法,所有调用到的地方会同步修改,右击-exclude,排除当前行;如果某个包下都不想改,可以在包上右击-exclude,统一排除
3)用法三:重命名类名:
 (3)Ctrl + Z 删除上一次 *** 作
 (4)Refactor -> extract -> Method/variable等
 (5)Ctrl + Alt + V ,自动生成返回值
 (6)文件移动复制和删除,
1) F6 、右键 -> Refactor -> Move
2)选中文件 F5 文件复制
3)Safe Delete 会对工程做检查,如果确认一个文件一定要删除,可以去掉Safe Delete 提高效率,View Usages:查看哪些地方引用到该文件,Delete Anyway:直接删除
3、代码模板
 (1) 查看有哪些代码模板:File -> setting ->live template psvm、sout、fori、foreach
 (2)自定义Template:File -> setting ->live template 点击右侧加号 Abbreviation 自定义输入的字母 eg: logf
 (3)postfix: File -> setting -> postfix 不可以自定义
Live templates,是直接打快捷键;postfix,先打变量或者表达式,再打.快捷键。
4、常用的窗口
 (1)project窗口: Package Problems Changed Files
 (2)Structure 窗口 f p Autoscroll to Source Autoscroll from Source
 (3)TODO 窗口 任务开发完后,把注释里的“todo”删除,任务就会从“todo”窗口自动删除
 (4)favorites 窗口 选中文件 -> 右键 -> Add to Favorites 或者直接拖动
1)用法一:将项目中一些独立的文件加入收藏夹,如pom.xml, application.propertis等Java高并发秒杀API
2)用法二:把当前正在开发的几个文件加入某个分组,方便开发时查找,开发完再删除分组
(5)terminal窗口, git setting -> terminal -> git安装的bin -> bash
5、更多使用技巧
 (1)tabs 分屏和独立 Ctrl + E 可以查看浏览记录
选中文件按Shift + F4可以独立
 (2)日志链接及浏览器 settings -> browser
 (3)本地修改历史,右击 -> local history
 (4)查看方法调用情况,选中方法 -> Ctrl + Alt + H 或者点击Hierarchy窗口
 (5)多列 *** 作:1)寻找多行有相同的字符串,选中其中一串; 2)Ctrl + Shift + Alt + J ,选中当前文件中,所有一样的字符串;3)向右,Ctrl + Shift + 右,选中一个词

五、常用插件

1、git插件,平时开发中,git的使用都是用可视化界面。Git命令需要不时复习,以备不时之需。
 (1)黑色:代码没有修改过; 蓝色:修改过还没有提交;绿色:新增文件:
 (2)本地的 *** 作:VCS -> Enable Version… -> 选择git
补充常用 *** 作:revert, 要取消某个文件的修改,回到修改前的版本,在local Changes 页面,文件右击,选择revert
 (3)关联远程仓库
1)github创建仓库, 建议新建项目的时候, README文件和.gitignore文件都不要,这样会得到一组初始化命令
2)git init:git初始化,将项目交给git来管理
3)git add:将代码交给git来管理
4)点击commit相当于git commit:提交刚才git add的文件到git本地仓库
5)git remote add:关联远程仓库,origin是默认远程仓库名称。可以关联多个远程仓库。
6)git push: 将本地仓库中(已执行git commit)的代码提交到远程仓库
Git push -u origin master
在github上可以修改/新增文件,github实际上帮你执行了git add,git commit, git push等命令
7)相当于git pull:拉取远程仓库代码到本地。补充, 当你本地没有代码,要从远程拉取时,可以用git clone
2、 git更多 *** 作
 (1)将push按钮放到快捷菜单里 File -> settings -> Menus and Toolbars -> Navigation Bar Toolbar ->Vcs… 右侧Add After -> VCS
 (2)解决输入密码 SSH Key git GUI -> help -> show SSH
 (3)撤销提交:在提交版本哪里右击 -> Reset Current Branch to Here
 (4)追加提交:提交时选择 Amend commit:追加上一次提交
 (5)Code Review :version Control -> log 选中多选:点击一行,按住shfit + 点击最后一行
3、mybatis插件
 (1)Free mybatis plugin
4、Maven 插件
 (1)集成maven ,setting中的maven,一般不需要单独下载maven,用idea内置的就可以了
 (2)基本 *** 作
1)右侧maven projects
常见面试题:maven出现jar冲突怎么解决?使用 标签。
2)查看依赖并解决冲突:
A依赖C1.0, B依赖C1.1,此时需要判断保留C的哪个版本,不是越高版本越好,要选择A、B都可用的版本

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zaji/5697703.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存