idea使用技巧

idea常用基本设置

setting ctrl+alt+s 通用设置

project structure ctrl+alt+shift+s 当前项目设置

font 字体

UTF-8 编码格式

auto Import 自动导入引用

jdk 当前项目运行环境

Autoscroll to Source -> Open Files with Single Click 左侧列表与右侧文件自动关联

Autoscroll from Source -> Always Select Opened File

line numbers 显示行号

光标放任意位置,ctrl+c 复制一行

ctrl+shift+v 复制历史,双击记录后,可在当前光标处粘贴

ctrl+v 普通粘贴后,会自动格式化

ctrl+alt+shift+v 简单粘贴,不会格式化,但是会保留空格

alt+鼠标左键并拖动 纵向选择多行文本

ctrl+alt+l 格式化代码

ctrl+x 剪切光标所在行,并删除改行

ctrl+d 复制多行

Alt+shift+上/下 快速移动某行

shift+上/下 选中上下对应的行数,然后再进行:Alt+shift+上/下移动

Home 键跳到行首,End 键跳到行尾

ctrl+左/右:跳过一个词

ctrl+shift+左/右:选中一个词

Ctrl+G:跳到指定行

alt+左/右:左/右切换Tabs

ctrl+e:查看浏览过的文件列表

右键-Show In Explorer:打开文件/类所在文件夹

查找所有的菜单或操作:Ctrl+Shift+A

万能查找,查找文件、菜单、操作等,但不能查找文件内容:连续按两次Shift

按文件名查找文件:Ctrl+Shift+N

如果上面的Include non-project files打勾的话,会连第三方的Java文件也加入查找

当前文件查找:Ctrl+F

当前文件替换:Ctrl+R

全局查找:Ctrl+Shift+F(界面中Module为项目,Directory路径)

全局替换:Ctrl+Shift+R

自动编译:在设置界面选中Compiler,将Build project automatially

异常断点:在Breakpoints界面“+”号->选择Java Exception Breakpoints->然后输入指定的异常(如图中NullPointer)

条件断点:在选中的断点右键->在Confition中输入判断语句(红圈会出现一个问号)

断点管理器:Breakpoints界面

临时禁用断点:选中断点前的框框不打勾,或在编辑区的断点右键DISABLE(由红圈变绿圈)

程序调试:

Step Over(F8):执行到当前方法的下一句。

Step Into(F7):进入当前行调用的方法体里。

Step out(Shift+F8):执行完当前的方法。

Force Step Into(Alt+Shift+F7):可以进到第3方Jar包方法里或JDK自带的方法里。

Run to Cursor(Alt+F9):运行到光标所在处。

自动生成想要的方法:Alt+Insert,或者右键-Generate

生成Get和Set

生成构造方法Constructor

生成toString,主要用在打日志(默认是用“+”拼接,强烈建议选择StringBuffer)

生成hashCode和equals

抽取方法:选中要抽取成一个方法的代码->右键Refactor->Extract抽取->Method方法->弹出Extract Method->修改成自己想要的属性

psvm:生成主函数

sout:System.out.println();

fori:for循环

fore:foreach循环

Live Templates

postfix:先打变量或表达式,再打快捷键

project窗口:比较好用的选项有,Packages显示包,Problems显示报错文件,Changed Files有修改过的文件

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值