[IDEA]~idea快捷键及Eclipse和Idea快捷键对比
1. Eclipse和Idea原生快捷键对比(常用)
2. Idea原生快捷键解释
查询快捷键
快捷键 | 功能说明 |
---|---|
CTRL+N | 查找类 |
CTRL+SHIFT+N | 查找文件,打开工程中的文件 |
CTRL+SHIFT+ALT+N | 查找类中的方法或变量( |
CIRL+B | 找变量的来源,跳到变量申明处 |
CTRL+ALT+B | 找所有的子类 |
CTRL+SHIFT+B | 找变量的类 |
CTRL+G | 跳转到指定行 |
CTRL+F | 在当前窗口查找文本 |
CTRL+SHIFT+F | 在指定窗口查找文本 |
CTRL+R | 在 当前窗口替换文本 |
CTRL+SHIFT+R | 在指定窗口替换文本 |
ALT+SHIFT+C | 查找修改的文件,最近变更历史 |
CTRL+E | 最近打开的文件 |
F3 | 向下查找关键字出现位置 |
SHIFT+F3 | 向上一个关键字出现位置 |
F4 | 查找变量来源 |
CTRL+ALT+F7 | 选 中的字符 查找工程出现的地方 |
ALT+F7 | 直接查询选中的字符 |
自动代码
快捷键 | 功能说明 |
---|---|
ALT+回车 | 错误自动修正 |
CTRL+ALT+L | 格式化代码 |
CTRL+ALT+I | 自动缩进 |
CTRL+ALT+O | 优化导入的类和包 |
CTRL+E | 最近更改的文件/代码 |
CTRL+SHIFT+SPACE | 切换窗口 |
CTRL+空格 | 代码提示(多数情况下是冲突的) |
CTRL+ALT+SPACE | 类 名或接口名提示(与系统冲突) |
CTRL+P | 方法参数提示,显示默认参数 |
CTRL+J | 动态代码模板 |
CTRL+ALT+T | 把选中的代码放在 TRY{} IF{} ELSE{} 里 |
ALT+INSERT | 生成代码(如GET,SET方法,构造函数等) |
编辑相关
快捷键 | 功能说明 |
---|---|
F5 | 拷贝文件快捷方式 |
CTRL+C | 复制 |
CTRL+V | 粘贴 |
CTRL+D | 复制行 |
CTRL+X | 剪 切,删除行 |
CTRL+SHIFT+V | 可以复制多个文本 |
CTRL+F | 选中的文字,高亮显示 上下跳到下一个或者上一个 |
F2 | 高亮错误或警告快速定位 |
SHIFT+F2 | 高亮错误或警告快速定位 |
CTRL+SHIFT+F7 | 高亮显示多个关键字. |
CTRL+Z | 回撤 |
CTRL+SHIFT+Z | 向前 |
CTRL+H | 显 示类结构图 |
CTRL+Q | 显示代码注释 |
CTRL+W | 选中代码,连续按会 有其他效果 |
CTRL+B | 快速打开光标处的类或方法 |
CTRL+/ | 行注释 |
CTRL+SHIFT+/ | 段落注释 |
ctrl+[] | 匹配 {}[] |
ctrl+shift+[] | 选中块代码 |
ctrl + ‘-/+’ | 折叠项目中的任何代码块, |
ctrl + ‘.’: | 折叠选中的代码的代码 |
ctrl+shift+u | 字母大小写转换 |
ctrl+shift+i | 快速查看变量或方法定义源 |
CTRL+ALT+F12 | 资源管理器打开文件夹,跳转至当前文件在磁盘上的位置 |
ALT+F1 | 查找文件所在目录位置 |
SHIFT+ALT+INSERT | 竖编辑模式 |
CTRL+ALT ←/→ | 返回上次编辑的位置 |
ALT+ ←/→ | 切换代码视图,标签切换 |
ALT+ ↑/↓ | 在方法间快速移动定位 |
alt + ‘7’ | 显示当前的类/函数结构。类似于eclipse中的outline的效果。 |
SHIFT+F6 | 重构-重命名,函数名或者变量名。 |
ctrl+shift+enter | (智能完善代码 如 if()) |
ctrl+shift+up/down | 移动行、合并选中行,代码选中区域 向上/下移动) |
CTRL+UP/DOWN | 光标跳转到编辑器显示区第一行或最后一行下 |
ESC | 光标返回编辑框 |
SHIFT+ESC | 光标返回编辑框,关闭无用的窗口 |
F1 | 帮助 |
CTRL+F4 | 关闭窗口 |
除此之外,idea还有两个非常有用的快捷键:
ctrl+shift+alt+t :重构这一切
ctrl+shift+a:个人非常喜欢这个功能
3. 个人快捷键设置,留作备份。
习惯eclipse快捷键的操作了,因此首先将idea的keymap修改为eclipse(idea列空白表示和eclipse快捷键设置相同,eclipse列为空的表示该操作未使用快捷键)。
操作 | Eclipse | Idea |
---|---|---|
类的大纲视图 | Ctrl+O | |
本文件内查找 | Ctrl+F | |
本文件字符串替换 | Ctrl+F | Ctrl+R |
打开类型,搜索类 | Ctrl+Shift+T | |
查找所有文本出现的位置 | Ctrl+H | |
查找下一个字符串 | Ctrl+K | |
查找上一个字符串 | Ctrl+Shift+K | |
当前类的继承结构 | Ctrl+T | |
快速补充方法的返回值 | Ctrl+2,L | |
当前行之下创建空白行 | Shift+Enter | |
当前行之上创建空白行 | Ctrl+Shift+Enter | |
快速修复错误或者重构方案 | Ctrl+1 | Alt+Enter |
将选中的内容快速重构为方法 | Alt+Shift+M | |
选中当前字符串 | Ctrl+W | |
对方法、属性重命名 | Alt+Shift+R | |
加入段注释 | Ctrl+Shift+/ | |
取消段注释 | Ctrl+Shift+\ | |
删除当前行 | Ctrl+D | |
最大化编辑窗口 | Ctrl+M | |
复制当前行到下一行 | Ctrl+Alt+↓ | |
复制当前行到上一行 | Ctrl+Alt+↑ | |
当前行和下一行交换位置 | Alt+↓ | |
当前行和上一行交换位置 | Alt+↑ | |
查找类、方法和属性的引用 | Ctrl+Shift+G | |
快速生成或整理import | Ctrl+Shift+O | |
定位到指定行 | Ctrl+L | |
定位到上一次编辑的位置 | Ctrl+Q | |
代码助手,类、方法及属性的名称 | Alt+/ | |
后退历史纪录和前进历史纪录 | Alt+←和Alt+→ | |
显示当前选中资源的属性 | Alt+Enter | |
补全当前行 | Ctrl+Shift+Enter | |
编辑界面上下文菜单 | Ctrl+Shift+S | |
插入代码模板 | Ctrl+J | |
自动代码生成 | Alt+Insert | |
搜索workspace内所有引用处 | Ctrl+Shift+G | 弃用 |
搜索工程内所有引用处 | Ctrl+Shift+H | Ctrl+G代替 |
跳到方法的定义处 | Ctrl+B | |
移到上一个方法 | Ctrl+Shift+↑ | |
移到下一个方法 | Ctr+Shift+↓ | |
修改方法的签名 | Ctrl+F6 | |
引入局部变量 | ||
提取局部变量为成员变量 | Ctrl+Alt+F | |
引入方法 | Ctrl+Shift+M | |
引入常量 | Ctrl+Shift+C | |
关闭当前文件 | Ctrl+F4 | |
快速全局查找字符串 | 双击shift | |
定位并高亮下一个错误点 | Ctrl+, |
4. ideal基本设置
1.修改为Eclipse快捷键
File -> Settings -> Keymap => Keymaps改为 Eclipse copy
2.显示行号:
File -> Settings -> Keymap ->Editor ->General -> Appearance =>Show line numbers选中
3.查找快捷键冲突问题处理
File -> Settings -> Keymap -> Main menu -> Edit ->Find =>修改Find…和Replace…分别改为Ctrl+F 和Ctrl+R
4.代码智能提示大小写
File -> Settings ->Eidtor->General->Code Completion => Case sensitive completion 改为none
5.代码提示
在Main menu->code->completion修改为Alt+/
6.式化代码
Ctrl+Shift+F(也许改为Ctrl+alt+l更好)
7.整理import
Ctrl+Shift+O(也许改为Ctrl+alt+O更好)
8.设置用*标识编辑过的文件
Editor –> Editor Tabs选中Mark modifyied tabs with asterisk
9.编码设置
FILE ->Settings->Editor->File Encodings设置以下:
IDE Encondings:IDE编码 ,设为UTF8
Project Encoding:项目编码,设为UTF8
Default encoding for properties files:默认文件编码,设为UTF8
[IDEA]~idea快捷键及Eclipse和Idea快捷键对比相关推荐
- 常用 linux 快捷键设置,Eclipse常用的快捷键及配置
一.Eclipse常用快捷键: Ctrl+F11 运行 Ctrl+Shift+/ 在代码窗口中加入/* ... */注释 Ctrl+Shift+\ 消除/* ... */注释 Ctrl+Shif ...
- Eclipse中,多参列表光标跳转至第2个参数快捷键,及其他常用快捷键
用eclipse写代码时经常会遇到这种情况,代码补全功能提供的参数列表,当我们输完第一个参数后,如何让光标快速移到第二个参数位置呢? 其实按Tab键即可实现,亲测有效. 还有平时编辑代码时,如何让光标 ...
- Java Eclipse和MyEclipse快捷键
摘自:http://www.cnblogs.com/lsy131479/p/8487379.html 首先: 常用快捷键 alt+/ - - 万能快捷键 Ctrl+1 - - 快速修复 Eclip ...
- eclipse设置自定义快捷键
eclipse有很多强大且人性化的功能,而各项功能有时又隐藏得比较深(需要点击数次菜单才能找到),而系统提供的快捷键有时比较难记住甚至根本没有提供快捷键时,就需要自己手动设置快捷键了.设置方法有两种, ...
- eclipse/myeclipse中快捷键 Ctrl+shift+down/up 出现屏幕颠倒的解决方法
1.原因:快捷键被占用 2.解决 如果是被其它软件占用,则修改其它软件的快捷键. 查看快捷键是否被占用工具:http://download.csdn.net/download/muyeju/99994 ...
- IntelliJ IDEA常用快捷键——基于Eclipse
IntelliJ IDEA常用快捷键--基于Eclipse PS:自己使用的,有些需要修改快捷键. Mac与Windows按键对比 ^ = Ctrl ⇧ = Shift ⌥ = Alt ⌘ = Win ...
- Eclipse 前进一步 快捷键 (eclipse实用快捷键)
我们在使用eclipse经常会用到后退一步快捷键 Ctrl+Z ,但是很容易就后退过头了,这个时候我们要前进一步. 我在网上搜了一很久也没找到,最后还是问我同事才解决的. 快捷键:Ctrl+ Y 前 ...
- Eclipse mars 实用快捷键
Eclipse 常用的快捷键 (2006-12-19 10:00:38) 转载▼ 标签: 杂谈 分类: MSN搬家 最有效的学习方法是参看eclipse的帮助说明文档,很全,很有用途. 以下是 ...
- eclipse自动排版快捷键 按了没有用 的解决办法
快捷键按了没有用,通常是因为该快捷键方式被其他软件占用了,即别的软件也设置了这个快捷键,导致你按了之后电脑不知道该响应哪个软件. 解决办法:1.将当前软件的这个快捷键改了:2.找到占用的那个软件,把那 ...
最新文章
- 基于FPGA系统合成两条视频流实现3D视频效果
- ATS名词术语(待续)
- python语言及其应用-Python语言及其应用.PDF
- linux mount 挂载U盘
- 无头虚拟化服务器,VBoxHeadless - 使用VirtualBox 4.0在无头Ubuntu 10.10服务器上运行虚拟机...
- update-alternatives使用方法
- es6基础0x012:Map
- 解析一个C语言俄罗斯方块游戏,包你看了就会
- 应广单片机adc_应广PMC232系列单片机 12位ADC PWM LCD 双核心8位MCU
- 铺设道路(洛谷P5019题题解,Java语言描述)
- flutter git 拉不起来_iOS集成flutter原理及集成打包解决方案
- [Java]Socket和ServerSocket学习笔记
- NDoc使用简要手册增加了例子代码
- 杰里之AD15N 功能说明【篇】
- 如何裁剪gif动图的尺寸?仅需三步即可快速裁剪动图
- 海豚浏览器显示连接服务器失败,海豚浏览器常见问题解答
- 股票数据API接口文档说明
- [转载]CAE工程师:铁匠还是厨子,这是个问题
- 我的世界神级种子Java_盘点我的世界中单机生存必备的神级种子
- 苹果手机用的linux系统,苹果最差的手机竟是它,你有用过吗?
热门文章
- 基尔霍夫电流定律KCL和基尔霍夫电压定律KVL
- 反爬虫原理与绕过实战
- correl函数相关系数大小意义_用Correl函数返回相关系数,以确定属性关系 Excel用Correl函数返回相关系数以确...
- LruCache算法原理解析
- 选择代码覆盖工具的 10 个标准
- go get命令详解
- 内连接、外连接、全连接图示语法
- 二叉树、二叉搜索树,平衡二叉树(旋转)红黑树(红黑规则)
- ValueError: cannot resize this array: it does not own its data
- 房地产特征价格评估的次市场效应模型: 一种概率方法撰写