Idea基本操作和快捷键

常用基本设置

设置:  快捷键 ctrl+alt+s

font 设置字体大小

utf-8 设置字符集

jdk设置

autoscoll  ctrl+鼠标上下 字体大小设置

autoimport 自动导包

 

快捷键

复制:

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

复制文件名:点击文件名,ctrl+c

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

 

粘贴:

ctrl+v:粘贴

ctrl+shift+alt+v:无格式粘贴

 

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

 

ctrl+a:全选

ctrl+alt+l:格式化

 

ctrl+x:剪切光标所在行,可以当删除使用

ctrl+d:复制光标所在行

鼠标选中多行+ctrl+d,复制多行

alt+shift+上/下:当前行向上/下移动一行

shift+上,选中两行;alt+shift+上/下移动

 

行内跳转和选中:

home键跳到行首,end键跳到行尾

ctrl+左/右键:跳过一个词

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

 

行内定位:

ctrl+g:跳到指定行

 

tabs切换:

alt+左/右键:左/右切换tabs

 

查看浏览过的文件:

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

 

快速打开文件所在文件夹:

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

 

快速查找

ctrl+f:单个文件查找

ctrl+r:当前文件替换

ctrl+shift+f:全局查找

ctrl+shift+r:全局替换

 

ctrl+shift+n:按文件名查找文件

 

ctrl+shift+a:查找所有的菜单或操作

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

 

万能快捷键alt+enter

智能辅助提示,给出的提示与当前光标所在的位置有关系

见到红色报错就按

见到波浪线警告就按

没报错没警告也可以按

 

纵向选择多列:按住alt键不放,鼠标点击拖动

选中多行:鼠标点击开始位置,找到尾行位置,点击shift键+鼠标点击结尾位置

 

纯键盘移动多行:按住shift+上/下键选中多行,按住shift+上/下键移动多行

注:纯键盘移动多行,不适合移动的行数比较多,移动的距离比较远,或者跨文件移动

 

调试项目:

step over:当前方法的下一句

step into:当前行调用的方法体中

step out:自动执行完当前方法

 

run菜单下有view brealpoints可以看到断点

 

条件断点用法一:

当循环到第几次停止,在断点上右击鼠标,在condition中写上条件

条件断点用法二:

当某个属性值==期望值时停止

 

异常断点

添加变量监控

 

alt+insert键,或者右键-Generate 

set/get

生成构造函数

生成toString

生成equals和hashCode

 

代码重构Refactor

①重命名  shift+F6

用法一:重命名局部变量

用法二:重命名方法,所有调用到的地方会同步修改

右键-exclude,排除当前行;如果某个包下都不想改,可以在包上右键-exclude,统一排除

用法三:重命名类名

ctrl+z:删除上一次操作

②抽取方法

③生成变量

ctrl+alt+v 自动生成返回值

 

④文件移动复制删除

拖动

F5 文件复制

delete【询问是否删除】

 

代码模板

live templates 是直接打快捷键,postfix先打变量或者表达式,再打快捷键

postfix不能自定义

 

ctrl+shift+alt+j  鼠标点击某个词,选中当前类的所有该词

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章