继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

IDEA神器使用技巧-学习总结(上篇)

慕设计6931647
关注TA
已关注
手记 54
粉丝 7189
获赞 185

课程地址

IDEA神器使用技巧-学习总结(下篇)

2 高效定位代码
2.1 无处不在的跳转

项目之间的跳转

Window - Next / Previous Project Window

文件之间的跳转

  • Recent Files
  • Recent Changed File

修改过的位置跳转

Navigate - Last / Next Edit Location

浏览的位置跳转

Navigate - Back / Forward

利用书签进行跳转

浏览源码神器

  • Bookmarks
  • Add to Favorites 收藏类和函数

字符串跳转插件emacsIdea

先下载插件,然后去Manage keymaps 找到emacasIdea - AceJumpWord修改快捷键。

编辑区和文件跳转

Alt + 1 从编辑区跳到文件

ESC 从文件跳到编辑区

利用vim进行多编辑区跳转

安装ideaVim插件

2.2 精准搜索

搜索框上方可以勾选是否去依赖的jar包寻找

找类

Navigate - Class

找文件

Navigate - File

符号(函数或属性)

Navigete - Symbol

可勾选是否在非当前文件搜索

字符串搜索

Edit - Find - Find in Path


3 代码小助手们

可以快速完成批量操作。

3.1 列操作

Edit - Find - Select All Occurrences

3.2 Live Templates

可自定义生成代码的模板

3.3 后缀

常用的后缀:

  • fori
  • sout
  • field
  • return
  • nn (not null)
4 编写高质量代码
4.1 重构

重构变量

Refactor - Rename

重构方法

Refactor - Change Signature

4.2 抽取

抽取变量

Refactor - Extract - Variable

方法参数

Refactor - Extract - Parameter

抽取函数

Refactor - Extract - Method

5 寻找修改轨迹
5.1 Annotate
5.2 修改轨迹

Navigate - Previous Change

5.3 撤销

Revert

5.4 local history
其它

1 寻找快捷键

Help - Find Action

总结
  1. 可以安装插件来提升开发效率,比如emacsIdea与vimIdea
  2. 不用死记硬背快捷快,可以一次了解一个功能,慢慢熟悉。
  3. 没事点点看上方导航栏的Edit, View, Navigate, Code, Refactor这几个,看看都有哪些功能。再去百度具体用法,自己再尝试一下,再背下快捷键或者自己设置快捷键。

感谢您的阅读,若您喜欢,可以点击下方的的“推荐”支持我。谢谢!

也可以关注我的慕课账号,会经常更新Java、算法、Vue开发方面的文章哦~

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP