idea常用快捷键

160 阅读3分钟

返回上次编辑位置

    • Ctrl+Shift+Backspace

字符快速查找并替换字符

    • 类内查找:Ctrl+F
    • 向上移动Ctrl+Shift+L;向下移动Ctrl+L
    • 替换Ctrl+R
    • 全局查找Ctrl+Shift+F 后面标注为类名;按文本内容查找
    • 全局替换Ctrl+Shift+R
    • 双击Shitf查找,不包含文本;可搜索类、资源、配置项、方法等
    • Ctrl+N只查找java类,按名字搜索类
    • Ctrl+Shift+N 按文件名搜索文件
  • Alt+Enter:自动补全代码
  • Alt+F7查找在何处引用某类
  • Shift+Esc退出当前窗口
  • Ctrl+Shift+F10:执行程序
  • Ctrl+D:在当前行下方复制当前行
  • Ctrl+Y:删除当前光标所在行
  • Alt+Insert:自动生成构造方法,get,set方法。
  • Ctrl+Alt+L:自动对齐。
  • Ctrl+Alt+V:intrduce local variable:引入局部变量接受某一值。
  • Ctrl+Shift+V:查看待粘贴内容
  • Ctrl+Alt+T 环绕 可用于包裹异常等
  • Ctrl+O 选择或覆盖方法

书签使用

  • F11:添加/删除书签
  • Shift+F11:查看所有书签
  • Ctrl+F11:新增书签并添加标记
  • Ctrl+数字: 跳转到标记书签

代码跳转

  • Ctrl+Alt+左;Ctrl+Alt+右
  • Ctrl+Shift+向上或者向下箭头移动本行代码向上或者向下移动
  • Alt+Shift+向上或者向下箭头移动本行代码向上或者向下移动(不串行)
  • 行注释Ctrl+/、块注释Ctrl+Shift+/,还可以快速生成类注释、方法注释等,光标在类和方法上面,输入/**然后回车。
  • 快速写for循环,5.fori
  • .var自动接收变量
  • ctrl + alt + v 自动填充变量
  • 删除本行快捷键Ctrl+G(自定义)
  • alt +上/下 上一方法、下一方法跳转
  • 选中开始的括号 { 或(,按ctrl+}或ctrl+}可以跳转到对应封闭括号所在行
  • 选中开始的括号 { 或(,按ctrl+shift+}或ctrl+shift+}可以跳转到对应封闭括号所在行,并选中中间包含的内容

查找快捷键

查找文件

  • Ctrl+Shift+N

查找类

  • Ctrl+Shift+Alt+N

查找文字

  • Ctrl+f

打开最近的文件,常用文件

  • Ctrl+E
  • Ctrl+Shift+E

重构快捷键

重命名

  • Shift+F6

提取常量

Ctrl+Alt+c

提取本地变量

Ctrl+Shift+v

封装字段,重构点进去

提取方法

Ctrl+Alt+m

Ctrl+t

安全删除

Alt+Delete

Ctrl+t

自定义快捷键

\

  • 在当前包中新建类:Ctrl+Shift+C
  • 在当前文件夹中新建包:Ctrl+Shift+D
  • Shift+F10:运行状态栏的main函数
  • Ctrl+Shift+F10:重新运行所在类的main函数
  • Ctrl+S :自动补全
  • Ctrl+U:驼峰转换CamelCase插件功能

idea插件

\

大小写转换插件

  • CamelCase
  • Ctrl+U:驼峰转换CamelCase插件功能
  • 快捷键shift+alt+u

系统自带转换大小写

  • 快捷键shift+ctrl+u

快捷键插件

  • Key promoter

\

idea类头模板

/*

** @author: cm***

** @date: Created in* DATE{** **DATE** **}** ******{ TIME }**

** @description:* $ description**

*/

**

多处选中

  1. 按住alt+shift,然后用鼠标左键点击文本,可以让光标在多个位置出现
  2. 每个光标都会同时输入你正在输入的文本
  1. 按住alt+shift的同时,也能这样选中多处。

    END

选中多个矩形

  1. 按住 Ctrl+Shift+Alt,用鼠标选则多行文本,可以每处选择都是整齐的矩形。

    END

切换列

  1. 普通状态下选择多行字符串是这样的
  2. 按住ctrl+alt+shift选择是这样的
  1. 按一下 Alt+Shift+Insert,可以切换成矩形选择状态。
    与ctrl+alt+shift不同的是,Alt+Shift+Insert切换的矩形选择状态,可以选空白的地方。