idea使用干货

alt + 数字  可以快速切换视图

ctrl+alt+]      项目之间的跳转

ctrl + shif +A    找Action   

ctrl+E  查看最近打开的文件  recent files

ctrl+ shift + E  查看最近改变过的文件  recent change

ctrl + shift + backspace 上一次修改的最后位置   last edit location

ctrl + alt + 左箭头   跳转到上一次浏览的位置 Back


书签  Bookmark

F11   直接加书签      BookMarks

ctrl + F11   给书签取个名字      

ctrl + 数字 跳转到指定书签


收藏位置和文件

Alt + 2 打开favorites 视图

alt + shift + f   收藏喜欢的类和方法  Add To Favorites

字符跳转插件emacsIdea置跳转:

1.首先按 ctrl + shift + Action 输入plugins,跳转到安装插件的地方

2.接下来输入emacsIdea 安装,然后重启

3.配置 ctrl + shift + Action 输入keymaps,设置快捷键

4.搜索栏输入 emacs

5.找到AceJumpWord 右键 Addshortcut  修改快捷键为ctrl+j   按1个P然后就可以跳转到想要去的位置了

文件区和编辑区的跳转:

Alt + 对应的视图名字跳转到文件去,再按一下ESC又跳转回来了


如何高效定位代码

精准搜索类:

ctrl+N   在Navigate中可以看到这个快捷键

精准搜索文件:

ctrl+shift+N   在Navigate中可以看到这个快捷键

精准搜索符号:

ctrl+alt+shift+N   在Navigate中可以看到这个快捷键

精准搜索字符串

ctrl+shift+f   在Edit---->find---->find in path


ctrl+右箭头  移动到单词的尾部  move caret to next word

ctrl+shif +U   把一个单词变成大写    在Edit-->Toggle Case

home 移动到行首  move caret to line start  如果想要选中多加一个shift

end 移动到行位 move caret to line end 如果想要选中多加一个shift

ctrl+alt+shift+j 选中所有的字符  edit--->find--->select all Occurrencies

ctrl+alt+l  格式化代码 code--->reformate code

F2快速定位到错误


live template

进入settings里面的live templates

可以添加一个templates group然后里面设置一些快捷键

main 生成main函数

public static void main(String[] args){
    $END$
}

ps  private String

pi private int


postfix:

      变量.for  遍历这个变量

      变量.sout  打印这个变量

      变量.field 生成成员变量

      变量.return返回结果变量

      变量.nn 判断是否为空

      变量.var直接赋值


alter + enter:

      自动创建函数:

     list replace

     formate和StringBuilder

     实现接口

     单词拼写

     导包


重构:

     变量   shift + F6   Rename

     方法   ctrl+F6   Refactor菜单中的change signature

抽取:Refactor --->  extract

  1.       抽取变量 ctrl+atl+V
  2.       抽取静态变量 ctrl+atl+C
  3.       抽取成员变量 ctrl+atl+F
  4.       抽取方法参数 ctrl+atl+P(这样做可以把你的方法从本类中抽取出来,变成另外一个公用类的方法)
  5.       抽取函数 ctrl+atl+M

git的集成

      


与Spring关联

File--->Project Structure---->Facets

database如果说表名称修改后,想让sql语句跟着改变,可以尝试对着数据库中的表名按shift+F6进行重构


断点调试:

shift + F10运行

shift + F9调试

ctrl + F8 打断点

F8 stepOver

F9 跳断点  Resume

ctrl + shift + F8 查看所有断点

禁止所有断点

条件断点  对着断点右键

表达式求值  Alt+F8

setValue  直接在Expression处改


文件操作:

ctrl+shift+c 复制文件的全路径

ctrl+shift+v可以看看目前几次复制的东西

结构图:

Navigate --->File Structure  ctrl+F12

ctrl + alt + shift +U 看一看类图的继承关系

ctrl+alt+H也可以看看方法的调用层级关系

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值