Mac下eclipse的快捷键
command+option+S: 调出快速生成代码会话框,可以选择为成员变量生成Setter/Getter方法,重写toString,hashCode,equals方法,生成constructor等
tab: 调用一个有多个参数的方法的时候,从一个参数跳到另外一个参数。比如Hashtable的put方法,输入string key,需要跳到string value的时候。
command+option+M: 将某段代码抽出放在一个单独的方法里(对应Refactor->Extract Method)
command+option+R: 批量重命名某个变量名或者字段(field)
阅读代码:
command+[: 返回前一个位置
command+单击: 查看源码,也可以使用F3实现
command+shift+T: 调出OpenType对话框,可以输入类名,查看类的实现源码
command+option+W: 快速定位当前文件在工程中的位置,即在package视图中的位置,在弹出的对话框中选择"package explorer"
代码整理:
command+shift+O: 整理包,去掉多余的import语句,补足未导入的包
command+/: 注释或反注释所选中的所有行,没选默认只注释当前行
command+1: 快速修复
command+d: 删除当前行
其它:
command+option+↓: 复制当前行到下一行
command+option+↑: 复制当前行到上一行
command+←: 移动光标到当前行的行首,Mac系统通用
command+→: 移动光标到当前行的行尾
command+O: 在某个类文件,可以快速定位到当前文件的属性和方法
command+Z: 撤销刚才的操作,undo
option+↑: 向上移动当前行
option+↓: 向下移动当前行
option+→: 下一单词
option+←: 上一单词
option+↩︎: 显示当前选择资源的属性
option+/: 代码联想提示,如果没设置代码联想快捷键,需要先设置,详情见参考文献3
option+shift+→: 选中一段连续的内容,比如一个字符串
shift+↩︎: 光标移动到下一行开始位置
Ctrl+H: 搜索,可以在Customize中将File Search以外的搜索选项去掉,只保留最有用的File Search.
=======================
Mac下eclipse的快捷键
一、Command类
Command+1 快速修复
Command+d 删除当前行
Command+Option+↓ 复制当前行到下一行
Command+Option+↑ 复制当前行到上一行
Command+← 移动光标至当前行的行首
Command+→ 移动光标至当前行的行尾
Command+t 快速显示当前类的结构
Command+w 关闭当前编辑页
Command+Option+← 前一个编辑的页面
Command+Option+→ 后一个编辑的页面
Command+k 参考当前编辑页选中的关键字向下搜索
Command+e 显示当前编辑页面列表可选择页面进行切换
Command+/ 注释或反注释当前行
Command+Shift+e 显示Editor管理器,可选择切换editor
Command+j 正向查找,在当前编辑页中查找录入的字符,注意Eclipse状态栏的提示
Command+Shift+J 反向查找,使用方式与正向查找类似
Command+Shift+W 关闭所有打开的Editor
Command+Shift+P 定位匹配符,适用于代码规模比较大的场景,如在while(){}循环体的末尾}处,想要跳转到while(){处。
Command+[ 向后导航到上一个编辑的文件
Command+] 向前导航到下一个编辑的文件
二、Option类
Option+↓ 向下移动当前行
Option+↑ 向上移动当前行
Option+回车 显示当前选择资源的属性
Option+/ 代码助手“智能提示”
Option+Command+R 重命名
Option+Command+C 修改函数结构,适用重构
Option+Command+L 抽取本地变量
三、Control类
Control+M 最大化或还原当前editor或view
四、Shift类
Shift+Command+↑ 选中光标至全部文本的开头
Shift+Command+↓ 选中光标至全部文本的结尾
Shift+Command+→ 选中光标至当前行的结尾
Shift+Command+← 选中光标至当前行的开头
五、补充说明
Eclipse对于文本编辑跳转和选中跳转这块基本和Mac系统一致是通用的
Mac上编辑文本的一些实用快捷键:跳转、选中等操作
文本位置跳转快捷键:
跳转到一行的开头:Command+左箭头
跳转到一行的末尾:Command+右箭头
跳转到当前单词的开头(适合英文、拼音):Option+左箭头
跳转到当前单词的末尾(适合英文、拼音):Option+右箭头
跳转到全部文本的开头:Command+上箭头
跳转到全部文本的末尾:Command+下箭头
在以上快捷键中加入Shift,则可以扩展成为选中文本效果的快捷键:
选中光标到本行开头的文本:Shift+Command+左箭头
选中光标到本行末尾的文本:Shift+Command+右箭头
选中光标到当前单词的开头(适合英文、拼音):Shift+Option+左箭头
选中光标到当前单词的末尾(适合英文、拼音):Shift+Option+右箭头
选中光标到全部文本的开头:Shift+Command+上箭头
选中光标到全部文本的末尾:Shift+Command+下箭头
这12个快捷键都很有规律,当融汇贯通之后一定会对你的操作大有帮助。
此外,如果iOS设备使用蓝牙键盘的时候,也可以使用同样的快捷键。
3.vim中一些快捷键
Shift+4 行尾
Shift+6 行首
Shift+G 文档末尾
gg 文档头
六、Terminal光标相关
Ctrl+u 删除光标到行首的字符
Ctrl+k 删除光标到行尾的字符
Ctrl+h 删除一个字符(退格删除)
Ctrl+c 取消当前行输入的命令
Ctrl+a 光标移到行首
Ctrl+e 光标移动行尾
Ctrl+l 清屏(与clear类似)
Ctrl+p 调出命令历史中上一条(与↑类似)
Ctrl+n 调出命令历史中下一条(与↓类似)
Ctrl+w 删除当前光标前的一个单词
Ctrl+y 粘贴(Ctrl+w)删除的单词
Alt+← 单词间移动向左
Alt+→ 单词间移动向右
========================
Mac电脑里,大部分CTRL键由command键代替,小部分还是使用control键,比如退出程序control+C
Alt键大部分用option键代替,但有不少是使用不了的
以下为Windows版的快捷键
1、打开资源的快捷键
CTRL + SHIFT + R 打开所有类型文件,不包括 JAR 包
CTRL + SHIFT + T 打开 Java 类型文件,包括 JAR 包
2、查找资源的快捷键
CTRL + F 查找当前编辑器内容
CTRL + H 查找所有文件内容
CTRL + SHIFT + G 快速查找所有引用的地方
3、代码整理的快捷键
CTRL + SHIFT + F 格式化代码
CTRL + SHIFT + O 去除没有用到的引用
CTRL + SHIFT + M 导入需要的类引用
4、重命名的快捷键
ALT + SHIFT + R 重命名
CTRL + SHIFT + X 转换大写
CTRL + SHIFT + Y 转换小写
5、切换编辑器的快捷键
CTRL + E 显示所有打开的编辑器列表
CTRL + SHIFT + E 显示更详细的所有打开的编辑器列表
ALT + 左右方向键回到上一次/下一次编辑所在的代码
6、快速处理行的快捷键
CTRL + D 删除当前行
CTRL + SHIFT + 上下方向键向上/下复制当前行
ALT + 上下方向键向上/下替换行
7、类继承关系的快捷键
CTRL + T 显示当前类继承关系列表
F4 打开当前类继承关系对话框
CTRL + SHIFT + H 打开指定的类继承关系对话框
8、快速修复的快捷键
CTRL + 1 快速修复问题
9、重构的快捷键
ALT + SHIFT + L 提取出局部变量
ALT + SHIFT + M 提取出方法
ALT + SHIFT + C 修改当前方法构造
10、添加注释的快捷键
CTRL + / 用行注释注释当前行或者选择的行
CTRL + SHIFT + / 用块注释注释选择的行 (这里Mac电脑不能用command键代替control键了,command键会调出搜索框)