Mooc网《IntelliJ IDEA神器使用技巧》学习笔记

6 篇文章 0 订阅
5 篇文章 0 订阅

因为快捷键的具体按键习惯可能不同,所以本文不会刻意记录快捷键

而是记录一些实用功能的叫法。

所谓实用功能的叫法,其实对应于IDEA,叫做"Find Action",直译过来叫做"查找操作"吧,首先将这个Find Action的快捷键记住,那么查找其他快捷操作将是非常容易的。

Find Action在Help->Find Action下,后面可以看到对应的快捷键,可以记住快捷键,下次直接用快捷键。

另外多说一句,如果你的大部分工作需要用到某个工具(不仅限于IDEA),花一些时间学习快捷键(就是在每次想要某个快捷功能时,尝试去找到工具有没有提供对应的快捷键),甚至自定义自己的快捷键对于工作效率的提高是很有帮助的,特别是后期你要处理的工作量大时,掌握了快捷键会让你感到——爽!

# 高效定位代码

## 项目之间的跳转

当打开多个项目窗口时,想要切换,见下图:

Window -> Next Project Window

Window -> Previous Project Window

## 文件之间的跳转

跳转到最近看过(打开)的文件;跳转到最近编辑的文件

## 收藏位置和文件书签之间的跳转

书签用于收藏,可以记录序号,在看源码时可以用来打标记

 

添加到收藏:Add to Favorites

## 代码片段上移下移,当前行上移下移,删除当前行

删除当前行:Delete Line

## 万能的查找

## # 字符跳转插件emacsIdea

1 自定义快捷键,Find Action中搜索Manage keymaps

输入快捷键

使用的时候,先按快捷键altJ,然后按一个要跳转的字符,比如i,然后当前编辑窗口中所有i都会被一些字母代替,这些字母就是这些i出现的位置,选择对应的字母,即可跳转到该位置的i

待续。。。(201808162351)

## # 编辑区和文件区的来回跳转

command + 1  跳转到文件区

esc 跳转回编辑区

vim多窗口跳转编辑,平时由于屏幕尺寸(14寸)的问题,用到的很少

## 列操作

select all occurence

## 将光标移动到下一个单词\行位\行首...

move caret to

## live template

find action: commond + shift + a

搜索live template

## #Postfix

判定非空:arg.nn 

判断空:arg.null

返回值:arg.return

输出:arg.sout

if:arg.if

iterate:arg.iter

lambda:foo().lambda

new:Foo.new

optional:arg.opt

synchronize:object.synchronize

throw:new RuntimeException("error").throw

try:m().try

更多用法从Find Action直达postfix completion查看和试验

## alt+enter

## 重构

## 抽取

## git查看历史修改

## 断点调试-条件断点

满足条件才会走断点

运行到光标处的代码:run to cursor

运行中设置值:set value

## #剪切板工具

ctrl+shift+v

## 代码结构

调用层次查看

总结:

只记录了部分知识点,因为一些功能我在实际工作也经常使用,已经熟练。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值