分享一下Eclipse中节省时间的技巧吧
【初级技巧】
★★ 鼠标放在一个类名上面,会显示Javadoc。也可以通过屏幕下方的Javadoc面板来查看(你可以把它看成是MSDN的Java版)。
★ 每个函数的第一行,左边有个圆圈,单击这个圆圈可以把该函数的大括号内的部分收缩起来,节省屏幕空间。
★★★★ 屏幕右边有个Outline面板,把程序中出现的变量和函数都一目了然地显示出来。
★★★★★ “查找与替换”中的“Whole Word”、“Case Sensitive”和“Replace/Find”,这几个功能务必要熟悉,比如在修改变量名的时候可以节省大量时间。
★★★★★ 常用的快捷键当然要会背的,例如Ctrl-F11运行,Ctrl-/ 把代码注释掉。
★★★★★ 一定要熟悉Eclipse的自动缩进功能。比如说:1)输入左大括号后按回车会有什么结果;2)如何把一个函数中的五行代码复制到另一个函数,并且保持缩进。
【中级技巧】
★★★★★ 听说可以自动把代码摆整齐,我不知道在哪个菜单里。
★★★★ Ctrl-Shift-O 自动补充所缺的Import语句,这个我平均每天用两次。
★★★★★ Eclipse不像Visual Studio那样可以直接把按钮拖到界面上来。这个可以自己到Google搜索,比如“swing rad”,“android rad”。
★★★★ 还有那种自动生成代码的工具,尤其是Eclipse自带的xml编辑器太弱小了。
★★★★ 听说MyEclipse多了很多功能,应该可以节省时间吧。
★★★★ 解决莫名其妙的问题:Project->Clean,这个我平均每天用一次……
★★★ 可以自动生成getters和setters函数,忘记是在哪个菜单里了。
★★★★ 有空的话,把每个菜单、每个右键菜单、每个工具栏里的东西都试一试,说不定有收获。我刚刚就在右键菜单里发现了F3和F4两个快捷键。
★ ctrl+o,ctrl+t把Outline和Hierarchy面板中的内容显示在中间。
★ ctrl+L 这个的前提是你心里记住了需要用到的行号。
★ alt-/和Ctrl-1 显示代码补全提示,小心后者把对的改成错的。
★★★ 把Preferences里面的选项都看一看
★★★★★ 要熟悉撤销和恢复的操作,多练几次
纯coding的过程是很枯燥的,如何想办法把这个过程变得爽一点呢。
几个方面:
1.提高打字速度。听说还有用二指禅的,无语。50w/m以下不要出来见人,具体怎么练就不说了。
2.不用鼠标,用快捷键。用电脑的,不管是用word还是photoshop,“高手”都是这样子。eclipse中的快捷键不一一列举自己去看,ctrl+shift+L,连按两次是快捷键编辑窗口。
简单说几个,其他大家自己研究吧:
ctrl+shift+o,ctrl+shift+m,刚开始使用eclipse发现得最好用得功能。
ctrl+d,ctrl+alt+down,alt+down or up,删除,复制,移动几行代码可以不用鼠标的。
ctrl+shift+r,看到还有人还在左边列表里翻来翻去,不晕么,找个文件得半分钟。
ctrl+shift+t,一用便知。
ctrl+o,ctrl+t,看源码时不用这些就慢慢晕吧。
ctrl+m,ctrl+w 最大化,还原窗口,关闭窗口,让别人看的晕,自己很爽。
alt+left,alt+right,ctrl+q,前一个,后一个,最近一个编辑文件,改多个类代码的时候是不是感觉不晕了。
ctrl+shift+/,ctrl+shift+\,注释代码。
ctrl+shift+f,统一的编码风格很重要,如果用cvs,会发现,确实很重要。
3.自动补全。alt+/ 能少打好几个字符呢,最好再调一下自动补全方法参数,更省一些事。
4.模版功能。alt+. ,几个字符一个方法体就出来了。自定义code template,常用的个人习惯方式,项目要求的一些编码规范,都可以。例如: hashCode, equals, toString...
5.代码生成。alt+shift+s 系统自带的一些基本的,自己再写一些utils,一天几千行代码就是这么出来的,简单一点就ultraedit吧。
6.Refactoring,search(ctrl+h),reference(ctrl+shift+G)。写了代码要修改的,如何快的修改,就看你对这些方式的熟练程度了。
ctrl+shift+f
格式化代码
alt+/ 模板自动完成
ctrl+shift+o 自动导入import
ctrl+alt+s 与SVN比资源库比较
ctrl+alt+c SVN提交
ctrl+shift+s r 自动生成属性的setter/setter
ctrl+shift+x j 运行java程序
shift+alt+M 可以把选中的代码提取到一个方法中
crtl+1 快修正功能
ctrl+shift+R 获取resources.可用来快速检索非工程内的资源文件和工程内的非java文件。
ctrl+shift+T 快速找工程内的类
ctrl+1 快速修复,对一些小xx很快
alt+shift+z y 快速try cache块包围
ctrl+delete(backspace,left,right) 快速按词或驼峰删除或移动光标
ctrl+o 快速outline查找
点方法 f2 查看doc
f3 跳转对应类(也可按ctrl+点击)
键入syso 然后alt+/ System.out.println();
ctrl+t 继承树查询
alt+shift+f project查询
ctrl+alt+h 方法的调用方查询
Ctrl+D 删除行
:正确的方法应该是选中该变量名-》右击-》Refactor-》rename
改方法名类似
Refactor栏目里很多功能 重构时经常用到的
另推荐一个插件Easy Explore。
http://www.open-open.com/open4504.htm
自动get set : source -> generate getter and setter
或者快捷键 shift+alt+s
ctl+1
ctl+t
shift+alt+s
alt+/
ctrl+shift+M 导入选中的类(导入单个类)
ctrl+shift+X(Y) 选中部分的大小写转换
ctrl+alt+H 打开调用层次
ctrl+T 查看类层次
ctrl+L 到达指定行
ctrl+M 当前窗口最大化
ctrl+F6 切换编辑器窗口
help -> key assist
alt+shift+r 快速修改变量、方法、类等的名称
alt+shift+x 运行程序
alt+shift+d debug f5、f6单步跟进、单步跨越
ctrl+f 搜索(文件内)
ctrl+h 搜索(全局)
shift+方向键上、下 上移、下移代码
Perference->General->Keys
ctrl+shift+/ 可以加 /* */这样的注释
ctrl+shift+o 可以格式化代码
问题是,两个如果结合起来用
会将上述注释的代码 每行前面都加上一个*
这时如果,想去掉注释,就比较麻烦了,记得有快捷键的,想不起来了,有知道的吗
NetBeans的快捷键
1、完成代码:ctrl+\ //任何地方按下此组合键,均会提示相应的参考字段;
2、错误提示:alt + enter //顾名思义,当系统报错时,按下此组合可以查看系统提示;
3、自动完成字符串: ctrl+L ctrl+k //后者(Ctrl+L没用过)组合键自动打出字符串,每按一次打出一个新串,串序自下向上;
4、右键:修复自动导入
5、右键:格式化代码风格
6、导入所需包:ctrl+shift+i
7、格式化代码:alt+shift+F
8、注释/取消注释:ctrl+/,此功能支持多行注释,但首先需选中所要注释行
9、psvm+Tab 生成Main方法
10、sout + Tab //生成输出语句
11、ctrl+enter //增加空白行,光标不移动;
12、alt+shift+F //格式,不太懂什么意思,高手可以解释下;
13、alt+enter //不太会用;
13、Alt+insert //插入代码(包括构造函数,setter和getter方法等);
14、Alt+Shift+O //转到类;
15、Ctrl+Tab //在打开的源文件中进行切换;
16、Ctrl+O或Ctrlt+单击 //转到源,即按住Ctrl键然后单击某源就可以打开源代码;
补充几条:
Shift+F6 //运行当前程序
Ctrl+Shift+F5: //调试当前程序
Ctrl+F //快速查找代码中的字符串
Ctrl+Delete //也是一个比较常用的shortcut,大家可以试试;
Ctrl+Shift+Right //向右逐个选中
Ctrl+Shift+Left //向左逐个选中
Ctrl+Shift+UP/DOWN //复制当前行到下一行,光标不动
* 新建项目:Ctrl-Shift-N
* 自动格式化代码:Alt-Shift-F
* 保存文件:Ctrl-S
* 代码补全:Ctrl-"
* 代码自动完成:默认Tab (我个人更喜欢空格键,可以在“选项-Editor”里修改)
* 显示 Javadoc:Alt-F1
* 运行主项目:F6
* 编译主项目:Shift-F11
* 运行文件:Shift-F6
* 新建 JUnit 测试:Ctrl-Shift-U
* 运行测试:Alt-F6
* 设置断点:Ctrl-F8
* 调试主项目:Ctrl-F5
* 调试文件:Ctrl-Shift-F5
* 逐步调试:F7
* 代码自动完成:Ctrl-",这个可以自动完成诸如创建对象的代码
* 代码自动插入:Alt-Insert,这个可以自动插入Getter-Setter方法的代码
* 按照提示操作:Alt+Enter,例如:插入所需要的包或删除未使用的引入包
* 自动修复引入包:Ctrl-Shift-I
* 单独修复引入包:Alt-Shift-I
* 自动粘贴代码:Ctrl-Shift-上/下方向键
* 自动移动代码:Alt-Shift-上/下方向键
* 代码模板实时自动补全:Tab
* 变量重命名:Ctrl-R
* Javadoc弹出框提示:Ctrl-Shift-Space
这里所列出的NetBeans快捷键是从NetBeans一份文档中直接copy出来,放在这里方便查阅。(2007.03.30最后更新)
查找、搜索和替换
Ctrl-F3 搜索位于插入点的词
F3/Shift-F3 在文件中查找下一个/上一个
Ctrl-F/H 在文件中查找/替换
Alt-F7 查找使用实例
Ctrl-Shift-P 在项目中查找
Alt-Shift-U 查找使用实例结果
Alt-Shift-H 关闭搜索结果突出显示
Alt-Shift-L 跳转列表中的下一个(所有文件)
Alt-Shift-K 跳转列表中的上一个(所有文件)
Ctrl-R 重新装入窗体
Alt-U-U 将选定内容转换为大写
Alt-U-L 将选定内容转换为小写
Alt-U-R 对选定内容切换大小写
在源代码中导航
Alt-Shift-O 转至类
Alt-Shift-E 转至 JUnit 测试
Alt-O 转至源代码
Alt-G 转至声明
Ctrl-B 转至超级实现
Alt-K/Alt-L 后退/前进
Ctrl-G 转至行
Ctrl-F2 切换添加/删除书签
F2/Shift-F2 下一个/上一个书签
F12/Shift-F12 下一个/上一个使用实例/编译错误
Ctrl-Shift-1/2/3 在“项目”/“文件”/“收藏夹”中选择
Ctrl-[ 将插入记号移至匹配的方括号
Ctrl-^ Ctrl-[(法语/比利时语键盘)
用Java编码
Ctrl-I 覆盖方法
Alt-Shift-F/I 修复全部/选定类的导
Alt-Shift-W 以 try-catch 块围绕
Ctrl-Shift-F 重新设置选定内容的
Ctrl-D/Ctrl-T 左移/右移一个制表符
Ctrl-Shift-T/D 添加/撤消注释行 ("//
Ctrl-L/K 插入下一个/上一个匹
Esc/Ctrl-空格键 关闭/打开代码完成
Ctrl-M 选择下一个参数
Shift-空格键 输入空格,不展开缩写
Alt-F1/Shift-F1 显示/搜索 Javadoc
Ctrl-Shift-M 提取方法
Alt-U-G 将 “get” 放置到标识符前面
Alt-U-S 将 “set” 放置到标识符前面
Alt-U-I 将 “is” 放置到标识符前面
Ctrl-Backspace/Del 删除上一个/当前词
Ctrl-E 删除当前行
Ctrl-J-S/E 开始/结束录制宏
Ctrl-Shift-J 插入国际化字符串
Ctrl-数字键盘上的 - 折叠(隐藏)代码块
Ctrl-数字键盘上的 + 展开已折叠的代码块
Ctrl-Shift-数字键盘上的 - 折叠所有代码块
Ctrl-Shift-数字键盘上的 + 展开所有代码块
Alt-Enter 显示建议/提示
打开和切换视图
Ctrl-Shift-0 显示“搜索结果”窗口
Ctrl-0 显示源代码编辑器
Ctrl-1 显示“项目”窗口
Ctrl-2 显示“文件”窗口
Ctrl-3 显示“收藏夹”窗口
Ctrl-4 显示“输出”窗口
Ctrl-5 显示“运行环境”窗口
Ctrl-6 显示“待做事项”窗口
Ctrl-7 显示“导航”窗口
Ctrl-Shift-7 显示“属性”对话框
Ctrl-Shift-8 显示组件面板
Ctrl-8 显示“版本控制”窗口
Ctrl-9 显示“VCS 输出”窗口
Shift-F4 显示“文档”对话框
Alt-向左方向键 移动到左侧窗口
Alt-向右方向键 移动到右侧窗口
Ctrl-Tab (Ctrl-`) 在打开的文档之间切换
Shift-Escape 最大化窗口(切换)
Ctrl-F4/Ctrl-W 关闭当前选定的窗口
Ctrl-Shift-F4 关闭所有窗口
Shift-F10 打开上下文菜单
编译、测试和运行
F9 编译选定的包或文件
F11 生成主项目
Shift-F11 清理并生成主项目
Ctrl-Q 设置请求参数
Ctrl-Shift-U 创建 JUnit 测试
Ctrl-F6/Alt-F6 为文件/项目运行JUnit测试
F6/Shift-F6 运行主项目/文件
调试
F5 开始调试主项目
Ctrl-Shift-F5 开始调试当前文件
Ctrl-Shift-F6 开始为文件调试测试 (JU
Shift-F5/Ctrl-F5 停止/继续调试会话
F4 运行到文件中的光标位置
F7/F8 步入/越过
Ctrl-F7 步出
Ctrl-Alt-向上方向键 转至被调用的方法
Ctrl-Alt-向下方向键 转至调用方法
Ctrl-F9 计算表达式的值
Ctrl-F8 切换断点
Ctrl-Shift-F8 新建断点
Ctrl-Shift-F7 新建监视
Ctrl-Shift-5 显示 HTTP 监视器
Ctrl-Shift-0 显示“搜索结果”窗口
Alt-Shift-1 显示“局部变量”窗口
Alt-Shift-2 显示“监视”窗口
Alt-Shift-3 显示“调用栈”窗口
Alt-Shift-4 显示“类”窗口
Alt-Shift-5 显示“断点”窗口
Alt-Shift-6 显示“会话”窗口
Ctrl-Shift-6 切换到“执行”窗口
Alt-Shift-7 切换到“线程”窗口
Alt-Shift-8 切换到“源”窗口
Dreamweaver 快捷键
文件菜单
新建文档 Ctrl+N
打开一个 HTML文件 Ctrl+O或者将文件从[文件管理器]或[站点]窗口拖动到[文档]窗口中
在框架中打开 Ctrl+Shift+O
关闭 Ctrl+W
保存 Ctrl+S
另存为 Ctrl+Shift+S
检查链接 Shift + F8
退出 Ctrl+Q
编辑菜单
撤消 Ctrl+Z
重复 Ctrl+Y 或 Ctrl+Shift+Z
剪切 Ctrl+X 或Shift+Del
拷贝 Ctrl+C 或Ctrl+Ins
粘贴 Ctrl+V 或Shift+Ins
清除 Delete
全选 Ctrl+A
选择父标签 Ctrl+Shift+<
选择子标签 Ctrl+Shift+>
查找和替换 Ctrl+F
查找下一个 F3
缩进代码 Ctrl+Shift+]
左缩进代码 Ctrl+Shift+[
平衡大括弧 Ctrl+’
启动外部编辑器 Ctrl+E
参数选择 Ctrl+U
页面视图
标准视图 Ctrl+Shift+F6
布局视图 Ctrl+F6
工具条 Ctrl+Shift+T
查看页面元素
可视化助理 Ctrl+Shift+I
标尺 Ctrl+Alt+R
显示网格 Ctrl+Alt+G
靠齐到网格 Ctrl+Alt+Shift+G
头内容 Ctrl+Shift+W
页面属性 Ctrl+Shift+J
代码编辑
切换到设计视图 Ctrl+Tab
打开快速标签编辑器 Ctrl+T
选择父标签 Ctrl+Shift+<
平衡大括弧 Ctrl+’
全选 Ctrl+A
拷贝 Ctrl+C
查找和替换 Ctrl+F
查找下一个 F3
替换 Ctrl+H
粘贴 Ctrl+V
剪切 Ctrl+X
重复 Ctrl+Y
撤消 Ctrl+Z
切换断点 Ctrl+Alt+B
向上选择一行 Shift+Up
向下选择一行 Shift+Down
选择左边字符 Shift+Left
选择右边字符 Shift+Right
向上翻页 Page Up
向下翻页 Page Down
向上选择一页 Shift+Page Up
向下选择一页 Shift+Page Down
选择左边单词 Ctrl+Shift+Left
选择右边单词 Ctrl+Shift+Right
移到行首 Home
移到行尾 End
移动到代码顶部 Ctrl+Home
移动到代码尾部 Ctrl+End
向上选择到代码顶部 Ctrl+Shift+Home
向下选择到代码顶部 Ctrl+Shift+End
编辑文本
创建新段落 Enter
插入换行
Shift+Enter
插入不换行空格 Ctrl+Shift+Spacebar
拷贝文本或对象到页面其他位置 Ctrl+拖动选取项目到新位置
选取一个单词 双击
将选定项目添加到库 Ctrl+Shift+B
在设计视图和代码编辑器之间切换 Ctrl+Tab
打开和关闭[属性]检查器 Ctrl+Shift+J
检查拼写 Shift+F7
格式化文本
缩进 Ctrl+]
左缩进 Ctrl+[
格式>无 Ctrl+0 (零)
段落格式 Ctrl+Shift+P
应用标题1到6到段落 Ctrl+1 到 6
对齐>左对齐 Ctrl+Shift+Alt+L
对齐>居中 Ctrl+Shift+Alt+C
对齐>右对齐 Ctrl+Shift+Alt+R
加粗选定文本 Ctrl+B
倾斜选定文本 Ctrl+I
编辑样式表 Ctrl+Shift+E
查找和替换文本
查找 Ctrl+F
查找下一个/再查找 F3
替换 Ctrl+H
处理表格
选择表格(光标在表格中) Ctrl+A
移动到下一单元格 Tab
移动到上一单元格 Shift+Tab
插入行(在当前行之前) Ctrl+M
在表格末插入一行 在最后一个单元格 Tab
删除当前行 Ctrl+Shift+M
插入列 Ctrl+Shift+A
删除列 Ctrl+Shift+ - (连字符)
合并单元格 Ctrl+Alt+M
拆分单元格 Ctrl+Alt+S
更新表格布局(在“快速表格编辑”模式中强制重绘) Ctrl+Spacebar
处理框架
选择框架 框架中Alt+点击
选择下一框架或框架页 Alt+右方向键
选择上一框架或框架页 Alt+左方向键
选择父框架 Alt+上方向键
选择子框架或框架页 Alt+下方向键
添加新框架到框架页 Alt+从框架边界拖动
使用推模式添加新框架到框架页 Alt+Ctrl+从框架边界拖动
处理层
选择层 Ctrl+Shift+点击
选择并移动层 Shift+Ctrl+拖动
从选择中添加或删除层 Shift+点击层
以象素为单位移动所选层 上方向键
按靠齐增量移动所选层 Shift+方向键
以象素为单位调整层大小 Ctrl+方向键
以靠齐增量为单位调整层大小 Ctrl+Shift+方向键
将所选层与最后所选层的顶部/底部/左边/右边对齐 Ctrl+上/下/左/右方向键
统一所选层宽度 Ctrl+Shift+[
统一所选层高度 Ctrl+Shift+]
创建层时切换嵌套设置 Ctrl+拖动
切换网格显示 Ctrl+Shift+Alt+G
靠齐到网格 Ctrl+Alt+G
处理时间轴,图象
添加对象到时间轴 Ctrl+Alt+Shift+T
添加关键帧 Shift+F9
删除关键帧 Delete
改变图象源文件属性 Double+点击图象
在外部编辑器中编辑图象 Ctrl+双击图象
管理超链接
创建超链接(选定文本) Ctrl+L
删除超链接 Ctrl+Shift+L
拖动并投放以从文档创建超链接 选取文本,图象或对象,然后Shift+拖动选择到[站点]窗口中的文件
拖动并投放以使用[属性]检查器创建超链接 选取文本,图象或对象,然后拖动[属性]检查器的指向文件图表到[站点]窗口的文件
在Dreamweaver打开链接文档 Ctrl+双击链接
检查选定链接 Shift+F8
检查整个站点中的链接 Ctrl+F8
在浏览器中定位和预览
在主浏览器中预览 F12
在次要浏览器中预览 Ctrl+F12
在浏览器中调试
在主浏览器中调试 Alt+F12
在次要浏览器中调试 Ctrl+Alt+F12
站点管理和FTP
创建新文件 Ctrl+Shift+N
创建新文件夹 Ctrl+Shift+Alt+N
打开选定 Ctrl+Shift+Alt+O
从远程FTP站点下载选定文件或文件夹 Ctrl+Shift+D或将文件从[站点]窗口的[远程]栏拖动到[本地]栏
将选定文件或文件夹上载到远程FTP站点 Ctrl+Shift+U或将文件从[站点]窗口的[本地]栏拖动到[远程]栏
取出 Ctrl+Shift+Alt+D
存回 Ctrl+Shift+Alt+U
查看站点地图 Alt+F8
刷新远端站点 Alt+F5
站点地图
查看站点文件 F8
刷新本地栏 Shift+F5
设为根 Ctrl+Shift+R
链接到现存文件 Ctrl+Shift+K
改变链接 Ctrl+L
删除链接 Delete
显示/隐藏链接 Ctrl+Shift+Y
显示页面标题 Ctrl+Shift+T
重命名文件 F2
放大站点地图 Ctrl+ + (plus)
缩小站点地图 Ctrl+ - (hyphen)
播放插件
播放插件 Ctrl+Alt+P
停止插件 Ctrl+Alt+X
播放所有插件 Ctrl+Shift+Alt+P
停止所有插件 Ctrl+Shift+Alt+X
处理模板
创建新的可编辑区域 Ctrl+Alt+V
插入对象
任何对象(图象,Shockwave影片等) 文件从[资源管理器]或[站点]窗口拖动到[文档]窗口
图象 Ctrl+Alt+I
表格 Ctrl+Alt+T
Flash影片 Ctrl+Alt+F
Shockwave和Director影片 Ctrl+Alt+D
命名锚记 Ctrl+Alt+A
历史纪录面板
打开[历史纪录]面板 Shift F10
开始/停止录制命令 Ctrl+Shift+X
播放录制好的命令 Ctrl+P
打开和关闭面板
对象 Ctrl+F2
属性 Ctrl+F3
站点文件 F5
站点地图 Ctrl+F5
资源 F11
CSS样式 Shift+F11
HTML样式 Ctrl+F11
行为 Shift+F3
历史纪录 Shift+F10
时间轴 Shift+F9
代码检查器 F10
框架 Shift+F2
层 F2
参考 Ctrl+Shift+F1
显示/隐藏浮动面板 F4
最小化所有窗口 Shift+F4
最大化所有窗口 Alt+Shift+F4
获得帮助
使用Dreamweaver[帮助主题] F1
参考 Shift+F1
Photoshop的快捷键
工具箱(多种工具共用一个快捷键的可同时按【Shift】加此快捷键选取)
矩形、椭圆选框工具 【M】
裁剪工具 【C】
移动工具 【V】
套索、多边形套索、磁性套索 【L】
魔棒工具 【W】
喷枪工具 【J】
画笔工具 【B】
像皮图章、图案图章 【S】
历史记录画笔工具 【Y】
像皮擦工具 【E】
铅笔、直线工具 【N】
模糊、锐化、涂抹工具 【R】
减淡、加深、海棉工具 【O】
钢笔、自由钢笔、磁性钢笔 【P】
添加锚点工具 【+】
删除锚点工具 【-】
直接选取工具 【A】
文字、文字蒙板、直排文字、直排文字蒙板 【T】
度量工具 【U】
直线渐变、径向渐变、对称渐变、角度渐变、菱形渐变 【G】
油漆桶工具 【K】
吸管、颜色取样器 【I】
抓手工具 【H】
缩放工具 【Z】
默认前景色和背景色 【D】
切换前景色和背景色 【X】
切换标准模式和快速蒙板模式 【Q】
标准屏幕模式、带有菜单栏的全屏模式、全屏模式 【F】
临时使用移动工具 【Ctrl】
临时使用吸色工具 【Alt】
临时使用抓手工具 【空格】
打开工具选项面板 【Enter】
快速输入工具选项(当前工具选项面板中至少有一个可调节数字) 【0】至【9】
循环选择画笔 【[】或【]】
选择第一个画笔 【Shift】+【[】
选择最后一个画笔 【Shift】+【]】
建立新渐变(在”渐变编辑器”中) 【Ctrl】+【N】
文件操作
新建图形文件 【Ctrl】+【N】
用默认设置创建新文件 【Ctrl】+【Alt】+【N】
打开已有的图像 【Ctrl】+【O】
打开为... 【Ctrl】+【Alt】+【O】
关闭当前图像 【Ctrl】+【W】
保存当前图像 【Ctrl】+【S】
另存为... 【Ctrl】+【Shift】+【S】
存储副本 【Ctrl】+【Alt】+【S】
页面设置 【Ctrl】+【Shift】+【P】
打印 【Ctrl】+【P】
打开“预置”对话框 【Ctrl】+【K】
显示最后一次显示的“预置”对话框 【Alt】+【Ctrl】+【K】
设置“常规”选项(在预置对话框中) 【Ctrl】+【1】
设置“存储文件”(在预置对话框中) 【Ctrl】+【2】
设置“显示和光标”(在预置对话框中) 【Ctrl】+【3】
设置“透明区域与色域”(在预置对话框中) 【Ctrl】+【4】
设置“单位与标尺”(在预置对话框中) 【Ctrl】+【5】
设置“参考线与网格”(在预置对话框中) 【Ctrl】+【6】
设置“增效工具与暂存盘”(在预置对话框中) 【Ctrl】+【7】
设置“内存与图像高速缓存”(在预置对话框中) 【Ctrl】+【8】
编辑操作
还原/重做前一步操作 【Ctrl】+【Z】
还原两步以上操作 【Ctrl】+【Alt】+【Z】
重做两步以上操作 【Ctrl】+【Shift】+【Z】
剪切选取的图像或路径 【Ctrl】+【X】或【F2】
拷贝选取的图像或路径 【Ctrl】+【C】
合并拷贝 【Ctrl】+【Shift】+【C】
将剪贴板的内容粘到当前图形中 【Ctrl】+【V】或【F4】
将剪贴板的内容粘到选框中 【Ctrl】+【Shift】+【V】
自由变换 【Ctrl】+【T】
应用自由变换(在自由变换模式下) 【Enter】
从中心或对称点开始变换 (在自由变换模式下) 【Alt】
限制(在自由变换模式下) 【Shift】
扭曲(在自由变换模式下) 【Ctrl】
取消变形(在自由变换模式下) 【Esc】
自由变换复制的象素数据 【Ctrl】+【Shift】+【T】
再次变换复制的象素数据并建立一个副本 【Ctrl】+【Shift】+【Alt】+【T】
删除选框中的图案或选取的路径 【DEL】
用背景色填充所选区域或整个图层 【Ctrl】+【BackSpace】或【Ctrl】+【Del】
用前景色填充所选区域或整个图层 【Alt】+【BackSpace】或【Alt】+【Del】
弹出“填充”对话框 【Shift】+【BackSpace】
从历史记录中填充 【Alt】+【Ctrl】+【Backspace】
图像调整
调整色阶 【Ctrl】+【L】
自动调整色阶 【Ctrl】+【Shift】+【L】
打开曲线调整对话框 【Ctrl】+【M】
在所选通道的曲线上添加新的点(‘曲线’对话框中) 在图象中【Ctrl】加点按
在复合曲线以外的所有曲线上添加新的点(‘曲线’对话框中) 【Ctrl】+【Shift】
加点按
移动所选点(‘曲线’对话框中) 【↑】/【↓】/【←】/【→】
以10点为增幅移动所选点以10点为增幅(‘曲线’对话框中) 【Shift】+【箭头】
选择多个控制点(‘曲线’对话框中) 【Shift】加点按
前移控制点(‘曲线’对话框中) 【Ctrl】+【Tab】
后移控制点(‘曲线’对话框中) 【Ctrl】+【Shift】+【Tab】
添加新的点(‘曲线’对话框中) 点按网格
删除点(‘曲线’对话框中) 【Ctrl】加点按点
取消选择所选通道上的所有点(‘曲线’对话框中) 【Ctrl】+【D】
使曲线网格更精细或更粗糙(‘曲线’对话框中) 【Alt】加点按网格
选择彩色通道(‘曲线’对话框中) 【Ctrl】+【~】
选择单色通道(‘曲线’对话框中) 【Ctrl】+【数字】
打开“色彩平衡”对话框 【Ctrl】+【B】
打开“色相/饱和度”对话框 【Ctrl】+【U】
全图调整(在色相/饱和度”对话框中) 【Ctrl】+【~】
只调整红色(在色相/饱和度”对话框中) 【Ctrl】+【1】
只调整黄色(在色相/饱和度”对话框中) 【Ctrl】+【2】
只调整绿色(在色相/饱和度”对话框中) 【Ctrl】+【3】
只调整青色(在色相/饱和度”对话框中) 【Ctrl】+【4】
只调整蓝色(在色相/饱和度”对话框中) 【Ctrl】+【5】
只调整洋红(在色相/饱和度”对话框中) 【Ctrl】+【6】
去色 【Ctrl】+【Shift】+【U】
反相 【Ctrl】+【I】
图层操作<br>
从对话框新建一个图层 【Ctrl】+【Shift】+【N】
以默认选项建立一个新的图层 【Ctrl】+【Alt】+【Shift】+【N】
通过拷贝建立一个图层 【Ctrl】+【J】
通过剪切建立一个图层 【Ctrl】+【Shift】+【J】
与前一图层编组 【Ctrl】+【G】
取消编组 【Ctrl】+【Shift】+【G】
向下合并或合并联接图层 【Ctrl】+【E】
合并可见图层 【Ctrl】+【Shift】+【E】
盖印或盖印联接图层 【Ctrl】+【Alt】+【E】
盖印可见图层 【Ctrl】+【Alt】+【Shift】+【E】
将当前层下移一层 【Ctrl】+【[】
将当前层上移一层 【Ctrl】+【]】
将当前层移到最下面 【Ctrl】+【Shift】+【[】
将当前层移到最上面 【Ctrl】+【Shift】+【]】
激活下一个图层 【Alt】+【[】
激活上一个图层 【Alt】+【]】
激活底部图层 【Shift】+【Alt】+【[】
激活顶部图层 【Shift】+【Alt】+【]】
调整当前图层的透明度(当前工具为无数字参数的,如移动工具) 【0】至【9】
保留当前图层的透明区域(开关) 【/】<br>
投影效果(在”效果”对话框中) 【Ctrl】+【1】
内阴影效果(在”效果”对话框中) 【Ctrl】+【2】
外发光效果(在”效果”对话框中) 【Ctrl】+【3】
内发光效果(在”效果”对话框中) 【Ctrl】+【4】
斜面和浮雕效果(在”效果”对话框中) 【Ctrl】+【5】
应用当前所选效果并使参数可调(在”效果”对话框中) 【A】
图层混合模式<br>
循环选择混合模式 【Alt】+【-】或【+】
正常 【Ctrl】+【Alt】+【N】
阈值(位图模式) 【Ctrl】+【Alt】+【L】
溶解 【Ctrl】+【Alt】+【I】
背后 【Ctrl】+【Alt】+【Q】
清除 【Ctrl】+【Alt】+【R】
正片叠底 【Ctrl】+【Alt】+【M】
屏幕 【Ctrl】+【Alt】+【S】
叠加 【Ctrl】+【Alt】+【O】
柔光 【Ctrl】+【Alt】+【F】
强光 【Ctrl】+【Alt】+【H】
颜色减淡 【Ctrl】+【Alt】+【D】
颜色加深 【Ctrl】+【Alt】+【B】
变暗 【Ctrl】+【Alt】+【K】
变亮 【Ctrl】+【Alt】+【G】
差值 【Ctrl】+【Alt】+【E】
排除 【Ctrl】+【Alt】+【X】
色相 【Ctrl】+【Alt】+【U】
饱和度 【Ctrl】+【Alt】+【T】
颜色 【Ctrl】+【Alt】+【C】
光度 【Ctrl】+【Alt】+【Y】
去色 海棉工具+【Ctrl】+【Alt】+【J】
加色 海棉工具+【Ctrl】+【Alt】+【A】
暗调 减淡/加深工具+【Ctrl】+【Alt】+【W】
中间调 减淡/加深工具+【Ctrl】+【Alt】+【V】
高光 减淡/加深工具+【Ctrl】+【Alt】+【Z】
选择功能
全部选取 【Ctrl】+【A】
取消选择 【Ctrl】+【D】
重新选择 【Ctrl】+【Shift】+【D】
羽化选择 【Ctrl】+【Alt】+【D】
反向选择 【Ctrl】+【Shift】+【I】
路径变选区 数字键盘的【Enter】
载入选区 【Ctrl】+点按图层、路径、通道面板中的缩约图
滤镜
按上次的参数再做一次上次的滤镜 【Ctrl】+【F】
退去上次所做滤镜的效果 【Ctrl】+【Shift】+【F】
重复上次所做的滤镜(可调参数) 【Ctrl】+【Alt】+【F】
选择工具(在“3D变化”滤镜中) 【V】
立方体工具(在“3D变化”滤镜中) 【M】
球体工具(在“3D变化”滤镜中) 【N】
柱体工具(在“3D变化”滤镜中) 【C】
轨迹球(在“3D变化”滤镜中) 【R】
全景相机工具(在“3D变化”滤镜中) 【E】
视图操作<
显示彩色通道 【Ctrl】+【~】
显示单色通道 【Ctrl】+【数字】
显示复合通道 【~】
以CMYK方式预览(开关) 【Ctrl】+【Y】
打开/关闭色域警告 【Ctrl】+【Shift】+【Y】
放大视图 【Ctrl】+【+】
缩小视图 【Ctrl】+【-】
满画布显示 【Ctrl】+【0】
实际象素显示 【Ctrl】+【Alt】+【0】
向上卷动一屏 【PageUp】
向下卷动一屏 【PageDown】
向左卷动一屏 【Ctrl】+【PageUp】
向右卷动一屏 【Ctrl】+【PageDown】
向上卷动10 个单位 【Shift】+【PageUp】
向下卷动10 个单位 【Shift】+【PageDown】
向左卷动10 个单位 【Shift】+【Ctrl】+【PageUp】
向右卷动10 个单位 【Shift】+【Ctrl】+【PageDown】
将视图移到左上角 【Home】
将视图移到右下角 【End】
显示/隐藏选择区域 【Ctrl】+【H】
显示/隐藏路径 【Ctrl】+【Shift】+【H】
显示/隐藏标尺 【Ctrl】+【R】
显示/隐藏参考线 【Ctrl】+【;】
显示/隐藏网格 【Ctrl】+【”】
贴紧参考线 【Ctrl】+【Shift】+【;】
锁定参考线 【Ctrl】+【Alt】+【;】
贴紧网格 【Ctrl】+【Shift】+【”】
显示/隐藏“画笔”面板 【F5】
显示/隐藏“颜色”面板 【F6】
显示/隐藏“图层”面板 【F7】
显示/隐藏“信息”面板 【F8】
显示/隐藏“动作”面板 【F9】
显示/隐藏所有命令面板 【TAB】
显示或隐藏工具箱以外的所有调板 【Shift】+【TAB】
文字处理(在”文字工具”对话框中)<br>
左对齐或顶对齐 【Ctrl】+【Shift】+【L】
中对齐 【Ctrl】+【Shift】+【C】
右对齐或底对齐 【Ctrl】+【Shift】+【R】
左/右选择 1 个字符 【Shift】+【←】/【→】
下/上选择 1 行 【Shift】+【↑】/【↓】
选择所有字符 【Ctrl】+【A】
选择从插入点到鼠标点按点的字符 【Shift】加点按
左/右移动 1 个字符 【←】/【→】
下/上移动 1 行 【↑】/【↓】
左/右移动1个字 【Ctrl】+【←】/【→】
将所选文本的文字大小减小2 点象素 【Ctrl】+【Shift】+【<】
将所选文本的文字大小增大2 点象素 【Ctrl】+【Shift】+【>】
将所选文本的文字大小减小10 点象素 【Ctrl】+【Alt】+【Shift】+【<】
将所选文本的文字大小增大10 点象素 【Ctrl】+【Alt】+【Shift】+【>】
将行距减小2点象素 【Alt】+【↓】
将行距增大2点象素 【Alt】+【↑】
将基线位移减小2点象素 【Shift】+【Alt】+【↓】
将基线位移增加2点象素 【Shift】+【Alt】+【↑】
将字距微调或字距调整减小20/1000ems 【Alt】+【←】
将字距微调或字距调整增加20/1000ems 【Alt】+【→】
将字距微调或字距调整减小100/1000ems 【Ctrl】+【Alt】+【←】
将字距微调或字距调整增加100/1000ems 【Ctrl】+【Alt】+【→】<
ctrl+shift+o 可以格式化代码
问题是,两个如果结合起来用
会将上述注释的代码 每行前面都加上一个*
这时如果,想去掉注释,就比较麻烦了,记得有快捷键的,想不起来了,有知道的吗
取消块注释是ctrl+shift+\
我经常比较用的,用Ctrl+Shift+H格式化代码,
Ctrl+1修复,Alt+\
alt + ctrl + 上/下箭头 (复制当前行)
alt + 上/下箭头 (移动当前行)
alt+/ 自动补全(最好改成ctrl+space)
ctrl+shift+R 查看资源(搜索任意工作空间里的文件)
ctrl+o 查看方法和变量
alt+-> 后一个位置
alt+<- 上一个位置
shift+alt+x 然后T 执行testcase
ctrl+1 自动更正错误
shift+alt+s 生成get,set方法
ctrl+e 查看打开所有文件列表
先选中几行,再 alt+上下 整体移动!
alt+shift+上/下,往上/下复制一行,选中几行的话,就复制几行
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Shift+Ctrl+Enter 在当前行插入空行(原理同上条)
Ctrl+Q 定位到最后编辑的地方
Ctrl+T 快速显示当前类的继承结构
Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)
Ctrl+/(小键盘) 折叠当前类中的所有代码
Ctrl+×(小键盘) 展开当前类中的所有代码
Ctrl+Space 代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代替)
Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)
Ctrl+Shift+F4 关闭所有打开的Editer
Alt+Shift+R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)
Alt+Shift+M 抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)
Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)
Alt+Shift+L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)
Alt+Shift+F 把Class中的local变量变为field变量 (比较实用的功能)
Alt+Shift+Z 重构的后悔药(Undo)
Ctrl+Shift+O 最高效的快捷键,导入未导入的包,删除多余的包。
Ctrl+Shift+/ 注释代码块,java和jsp文件有所不同。
Alt+Shift+X 弹出运行ant、java文件、junit等快捷方式,非常实用
分享一下Eclipse中节省时间的技巧吧的更多相关文章
- Maven在Eclipse中的实用小技巧
前言 我们在开发的工程中很多都是Maven项目,这样更加便于我们jar包的管理.而我们一般使用的IDE都是Eclipse,由于我们在日常的开发过程中会经常要用到一些Maven的操作,所以我今天 ...
- Eclipse中Git插件使用技巧:还原文件
如果修改了某个文件并未提交至本地库(add index),那么怎么还原呢?Git插件中并不像Svn插件直接提供有还原方式.其实无论是否提交至本地库或者远程库,还原操作的本质都是将文件的当前版本还原至之 ...
- Eclipse中Git插件使用技巧:[5]还原文件
如果修改了某个文件并未提交至本地库(add index),那么怎么还原呢?Git插件中并不像Svn插件直接提供有还原方式.其实无论是否提交至本地库或者远程库,还原操作的本质都是将文件的当前版本还原至之 ...
- Eclipse中调试Android技巧
Android eclipse中程序调试 一:断点调试 用eclipse开发android程序的时,跟VS一样是可以断点单步调试的. 步骤如下. 1 设置断点:在编码窗体的左边框上用鼠标双击,或者右键 ...
- Python 开发者节省时间的 10 个小技巧
Python 是一个美丽的语言,可以激发用户对它的爱.所以如果你试图加入程序员行列,或者你有点厌倦C++,Perl,Java 和其他语言,我推荐你尝试Python. Python有很多吸引程序员的功能 ...
- [安卓][转]Android eclipse中程序调试
一:断点调试 用eclipse开发android程序的时,跟VS一样是可以断点单步调试的.步骤如下.1 设置断点:在编码窗体的左边框上用鼠标双击,或者右键点击菜单,选择 Toggle Breakpoi ...
- Eclipse 常用快捷键及使用技巧
做 java 开发的,经常会用 Eclipse 或者 MyEclise 集成开发环境,一些实用的 Eclipse 快捷键和使用技巧,可以在平常开发中节约出很多时间提高工作效率,下面我就结合自己开发中的 ...
- Android eclipse中程序调试
一:断点调试 用eclipse开发android程序的时,跟VS一样是可以断点单步调试的.步骤如下.1 设置断点:在编码窗体的左边框上用鼠标双击,或者右键点击菜单,选择 Toggle Breakpoi ...
- Vim新手节省时间的10多个小技巧
Vim新手节省时间的10多个小技巧 Vim 是很多开发者的首选编辑器,通过设置正确的命令和快捷方式,它可以帮你更快的完成工作.这篇文章我们为 Vim 新手提供一些快捷键等方面的小技巧,帮你提升工作效率 ...
随机推荐
- Java JDK环境变量如何配置?Java基础!
在了解什么是Java.Java 语言的特点以及学习方法之后,本节将介绍如何搭建编写 Java JDK环境变量如何配置,只有搭建了环境才能敲代码! 学Java的都知道,JDK 是一种用于构建在 Java ...
- 洛谷4248 AHOI2013差异 (后缀数组SA+单调栈)
补博客! 首先我们观察题目中给的那个求\(ans\)的方法,其实前两项没什么用处,直接\(for\)一遍就求得了 for (int i=1;i<=n;i++) ans=ans+i*(n-1); ...
- Netty 进阶
1. 粘包与半包 1.1 粘包现象 服务端代码 public class HelloWorldServer { static final Logger log = LoggerFactory.getL ...
- IDA硬编码修改SO,重新打包APK绕过FRIDA反调试
该案例来自看雪 通过IDA修改SO 找到检测点 修改字符串 双击该字符串进入TEXT VIEW 选择 HEX VIEW 修改十六进制 右击EDIT 修改字符 右击 菜单栏-> edit -> ...
- Java(5)输入和输出
作者:季沐测试笔记 原文地址:https://www.cnblogs.com/testero/p/15201515.html 博客主页:https://www.cnblogs.com/testero ...
- NX开发库版本问题
有做NX二次开发的朋友经常问我这样的问题:我在NX8.0上开发的程序,可以在NX9.0上运行吗? 由于NX的开发库随着版本的更新也会不断更新,会增加新的方法,同时有些也会过时或者消失. 如下图:NX8 ...
- python中的信号通信 blinker
信号: 信号是一种通知或者说通信的方式,信号分为发送方和接收方.发送方发送一中信号,接收方收到信号的进程会跳入信号处理函数,执行完后再跳回原来的位置继续执行.常见的linux中的信号,通过键盘输入Ct ...
- 技术博客——微信小程序的架构与原理
技术博客--微信小程序的架构与原理 在两个月的微信小程序开发过程中,我曾走了不少弯路,也曾被很多现在看来十分可笑的问题所困扰.这些弯路与困扰,基本上都是由于当时对小程序的架构理解不够充分,对小程序的原 ...
- oo第四次博客-UML暨学期总结
一. 本单元两次作业架构设计 这两次作业实际上难度不大,不存在算法上的难题,大部分时间都是用在处理UML图中各个元素的关系上. 第一次UML主要处理UML类图.有UMLclass,UMLinterfa ...
- Spring动态添加定时任务
Spring动态添加定时任务 一.背景 二.需求和实现思路 1.能够动态的添加一个定时任务. 2.能够取消定时任务的执行. 3.动态的修改任务执行的时间. 4.获取定时任务执行的异常 三.代码实现 四 ...