IDEA快捷键(Mac)

以前写Java代码都是直接使用eclipse,但是后来发现周围的同学都在使用IDEA,自己也慢慢开始向IDEA转型。可是发现快捷键什么的非常难以适应(相对于以前熟悉的eclipse而言),所以通过这篇文章来记录一些常用的快捷键的使用。

默认使用的Keymap:Mac OS X 10.5+,在使用的过程中尽量不去根据自己的喜好去修改默认的快捷键。

code内容的操作

基本函数的生成

  1. main函数:public static void main(String[] args){ }
    psvm:表示每一个单词的开头字母

代码生成

  1. geter/seter的生成
  2. constructor 构造器
  3. equals hashcode
  4. toString
  5. Override method 快捷键ctrl+o
  6. implement methods 快捷键ctrl+i
    快捷键:ctrl+enter或者command+N

alter+enter操作

  1. create local variable
  2. create field
  3. create parameter
  4. remane

快捷键:option+enter

代码补充

1.surround with:自动生成一些标准的模块,比如if else while等, option+command+T

  1. 注释:行注释 command+/
  2. 注释:块注释 option+command+/
  3. 代码自动补齐 ctrl+space

代码格式

  1. 删除所在行 : command+delete/backspace

2.format code,格式化代码: option+command+L

3.format code,可以选择dialog的内容: shift+option+command+L

4.优化import内容:ctrl+option+O

代码移动

IDEA快捷键(Mac)_第1张图片
  1. statement 移动(表示一个{}模块上下移动) command+shift+上或者下
  2. element 移动(表示一个element左右移动) 目前没起作用 最左边那个符号表示option
  3. line移动(表示一个line的上下移动) shift+option+上或者下

跳转(window下的方法)

navigate下

  1. 项目跳转(可以在多个项目下协同工作):command+` 或者 command+shift+`

  2. 文件跳转 (Tab中有多个文件的时候可以左右跳转):command+shift+[

  3. tools window的展现(比如project,favorites,structure):command+1等

位置跳转

寻找(navigate)

  1. 寻找类:command+o

  2. 寻找文件:command+shift+o

  3. 上次光标和下一次光标:command+[

  4. 标记

  5. 寻找符号

search action (可以帮助我们使用 name查找对应的操作)

help中

alter enter(在不同场景下有不同的功能)

option+enter

list relace

format build

实现接口

单词拼写

导包(类存在包没有导入)

重构

refactor 变量

rename

refactor 方法

抽取

抽取变量

抽取成员变量

抽取静态变量

抽取方法参数

抽取函数

你可能感兴趣的:(IDEA快捷键(Mac))