快捷键
Ctrl+Shift + Enter,语句完成
Ctrl+E,最近的文件
Ctrl+Shift+E,最近更改的文件
Ctrl+[ OR ],可以跑到大括号的开头与结尾
Ctrl+F12,可以显示当前文件的结构
Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择
Ctrl+N,可以快速打开类
Ctrl+Shift+N,可以快速打开文件
Alt+Q,可以看到当前方法的声明
Ctrl+P,可以显示参数信息
Ctrl+Shift+Insert/V,可以选择剪贴板内容并插入
Alt+Insert,可以生成构造器/Getter/Setter 等
Ctrl+Alt+V,可以引入变量。例如:new String(); 自动导入变量定义
Ctrl+Alt+L,格式化代码
Ctrl+Alt+I,将选中的代码进行自动缩进编排,这个功能在编辑 JSP 文件时也可以工作
Ctrl+R,替换文本
Ctrl+F,查找文本
Ctrl+Shift+Alt+N,查找类中的方法或变量
Shift+F6,重构 - 重命名
Ctrl+X,删除行
Ctrl+D,复制行(难受,eclipse里是删除行)
Ctrl+/或 Ctrl+Shift+/,注释(//或者/**/)
Ctrl+J,自动代码(例如:serr)
Ctrl+Alt+J,用动态模板环绕
Ctrl+H,显示类结构图(类的继承层次)
Ctrl+Q,显示注释文档
Alt+1,快速打开或隐藏工程面板
Alt+left/right,切换代码视图
Alt+Up/Down,在方法间快速移动定位
Alt+Shift+Up/Down,上/下移一行
Ctrl+Shift+Up/Down,向上/下移动语句(这个如果光标在方法上可以移动整个方法)
F2 或 Shift+F2,高亮错误或警告快速定位
Tab,代码标签输入完成后,按 Tab,生成代码
Ctrl+Shift+F7,高亮显示所有该文本,按 Esc 高亮消失
Alt+F3,逐个往下查找相同文本,并高亮显示
Ctrl+Up/Down,上下移动滚动条
Ctrl+B/Ctrl+Click,快速打开光标处的类或方法(跳转到定义处)
Ctrl+Alt+B,跳转到方法实现处
Ctrl+Shift+Backspace,跳转到上次编辑的地方
Ctrl+O,重写方法
Ctrl+Shift+J,整合两行(这是什么傻吊快捷键)
Alt+F8,计算变量值
Shift+Esc,不仅可以把焦点移到编辑器上,而且还可以隐藏当前(或最后活动的)工具窗口
F12,把焦点从编辑器移到最近使用的工具窗口
Ctrl+W,可以选择单词继而语句继而行继而函数
Ctrl+Shift+W,取消选择光标所在词
Alt+F7,查找整个工程中使用地某一个类、方法或者变量的位置
Shift+Enter,向下插入新行(这个很熟悉)
Ctrl+Shift+F,全局查找
Ctrl+U,转到父类
Ctrl+Alt+S,打开设置对话框
Ctrl+Alt+Shift+S,打开当前项目/模块属性
Ctrl+T,更新项目
Ctrl+Alt+Shift+D,显示变化
Ctrl+G,定位行(eclipse里面是Ctrl+L)
Ctrl+Shift+F8,查看断点
Alt+F9,运行至光标处
Ctrl+Shift+C,复制路径
Ctrl+Alt+Shift+C,复制引用,必须选择类名
Ctrl+F4,关闭(这是个什么鬼快捷键,为啥不用Ctrl+W)
代码模板
psvm,主方法
sout,输出
soutp,输出形参
soutv,就近选择变量输出
fori,普通for循环
iter,增强for循环(相当于eclipse的foreach)
itar,普通for循环
list.for,集合遍历(相当于eclipse的foreach,但是可以指定哪个集合)
list.fori,普通for循环遍历,正序
list.forr,倒序遍历
ifn,判断if null
inn,判断if not null
arg.null,判断该变量是否为null
prsf,定义私有的长两属性或者最终方法private static final
psf,定义公共的public static final
psfi,定义整形的public static final int
psfs,定义String类型的public static final String