138********
1.
2.Ctrl+Alt+↓复制当前行到下一行(复制增加)
3.Ctrl+Alt+↑复制当前行到上一行(复制增加)
4.
5.Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴
了)
6.Alt+↑当前行和上面一行交互位置(同上)
7.Alt+←前一个编辑的页面
8.Alt+→下一个编辑的页面(当然是针对上面那条来说了)
9.
10.Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性
11.
12.Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一
位置,不一定是最后)
13.Shift+Ctrl+Enter 在当前行插入空行(原理同上条)
14.
15.Ctrl+Q 定位到最后编辑的地方
16.Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)
17.Ctrl+M 最大化当前的Edit或View (再按则反之)
18.Ctrl+/ 注释当前行,再按则取消注释
19.Ctrl+O 快速显示 OutLine
20.Ctrl+T 快速显示当前类的继承结构
21.Ctrl+W 关闭当前Editer
22.Ctrl+K 参照选中的Word快速定位到下一个
23.Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑
体表示)
24.
25.Ctrl+/(小键盘) 折叠当前类中的所有代码
26.
27.Ctrl+×(小键盘) 展开当前类中的所有代码
28.
29.Ctrl+Space 代码助手完成一些代码的插入(但一般和输入法有冲突,可以
修改输入法的热键,也可以暂用Alt+/来代替)
30.
31.Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,
激活等操作)
32.
33.Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提
供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找
到了,查一个单词时,特别实用,这个功能Idea两年前就有了)
34.
35.Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查)
37.Ctrl+Shift+F4 关闭所有打开的Editer
38.
39.Ctrl+Shift+X 把当前选中的文本全部变为大写
40.
41.Ctrl+Shift+Y 把当前选中的文本全部变为小写
42.
43.Ctrl+Shift+F 格式化当前代码
44.
45.Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标
要在匹配符里面,后面到前面,则反之)
46.
47.下面的快捷键是重构里面常用的,本人就自己喜欢且常用的整理一下(注:
一般重构的快捷键都是Alt+Shift开头的了)
48.
49.Alt+Shift+R 重命名 (是我自己最爱用的一个了,尤其是变量和类的
Rename,比手工方法能节省很多劳动力)
50.
51.Alt+Shift+M 抽取方法 (这是重构里面最常用的方法之一了,尤其是对一
大堆泥团代码有用)
52.
53.Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改
一次搞定)
54.
55.Alt+Shift+L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成
一个变量,尤其是多处调用的时候)
56.
57.Alt+Shift+F 把Class中的local变量变为field变量 (比较实用的功
能)
58.
59.Alt+Shift+I 合并变量(可能这样说有点不妥Inline)
60.Alt+Shift+V 移动函数和变量(不怎么常用)
61.Alt+Shift+Z 重构的后悔药(Undo)
62.
63.PS:其实最常用的估计还是代码助手ALT+/ 与注释Ctrl+Shift+/.另外
eclipse比较爽的地方就是可以自己定义自己的快捷键:
window---->preferences----->general---->key
NetBeans:
Java代码
1.完成代码:ctrl+\
3.错误提示:alt + enter
4.
5.自动完成字符串: ctrl+L ctrl+k
6.
7.右键:修复自动导入
8.
9.右键:格式化代码风格
10.
11.导入所需包:ctrl+shift+i
12.
13.格式化代码:alt+shift+F
14.
15.注释代码:ctrl+/
16.
17.1、完成代码:ctrl+\ //任何地方按下此组合键,均会提示相应的参考字
段;
18.
19.2、错误提示:alt + enter //顾名思义,当系统报错时,按下此组合可
以查看系统提示;
20.
21.3、自动完成字符串: ctrl+L ctrl+k //后者(Ctrl+L没用过)组合键
自动打出字符串,每按一次打出一个新串,串序自下向上;
22.
23.4、右键:修复自动导入
24.
25.5、右键:格式化代码风格
26.
27.6、导入所需包:ctrl+shift+i
28.
29.7、格式化代码:alt+shift+F
30.
31.8、注释/取消注释:ctrl+/,此功能支持多行注释,但首先需选中所要注
释行
32.
33.9、psvm+Tab 生成Main方法
34.
35.10、sout + Tab //生成输出语句
36.
37.11、ctrl+enter //增加空白行,光标不移动;
38.
39.12、alt+shift+F //格式,不太懂什么意思,高手可以解释下;
40.
41.13、alt+enter //不太会用;
43.13、Alt+insert //插入代码(包括构造函数,setter和getter方法
等);
44.
45.14、Alt+Shift+O //转到类;
46.
47.15、Ctrl+Tab //在打开的源文件中进行切换;
48.
49.16、Ctrl+O或Ctrlt+单击 //转到源,即按住Ctrl键然后单击某源就可
以打开源代码;
50.
51.补充几条:
52.
53.Shift+F6 //运行当前程序
54.
55.Ctrl+Shift+F5: //调试当前程序
56.
57.Ctrl+F //快速查找代码中的字符串
58.
59.Ctrl+Delete //也是一个比较常用的shortcut,大家可以试试;
60.
61.Ctrl+Shift+Right //向右逐个选中
62.
63.Ctrl+Shift+Left //向左逐个选中
64.
65.Ctrl+Shift+UP/DOWN //复制当前行到下一行,光标不动
66.
67.Alt+insert :插入代码(包括构造函数,setter和getter方法等)
68.
69.Alt+Shift+O :转到类
70.
71.Ctrl+Tab :在打开的源文件中进行切换
72.
73.Ctrl+O或Ctrlt+单击:转到源
74.
75.查找、搜索和替换
76.
77.Ctrl-F3 搜索位于插入点的词
78.
79.F3/Shift-F3 在文件中查找下一个/上一个
80.
81.Ctrl-F/H 在文件中查找/替换
82.
83.Alt-F7 查找使用实例
85.Ctrl-Shift-P 在项目中查找
86.
87.Alt-Shift-U 查找使用实例结果
88.
89.Alt-Shift-H 关闭搜索结果突出显示
90.
91.Alt-Shift-L 跳转列表中的下一个(所有文件)
92.
93.Alt-Shift-K 跳转列表中的上一个(所有文件)
94.
95.Ctrl-R 重新装入窗体
96.
97.Alt-U-U 将选定内容转换为大写
98.
99.Alt-U-L 将选定内容转换为小写
100.
101.Alt-U-R 对选定内容切换大小写
102.
103.在源代码中导航
104.
105.Alt-Shift-O 转至类
106.
107.Alt-Shift-E 转至 JUnit 测试
108.
109.Alt-O 转至源代码
110.
111.Alt-G 转至声明
112.
113.Ctrl-B 转至超级实现
114.
115.Alt-K/Alt-L 后退/前进
116.
117.Ctrl-G 转至行
118.
119.Ctrl-F2 切换添加/删除书签
120.
121.F2/Shift-F2 下一个/上一个书签
122.
123.F12/Shift-F12 下一个/上一个使用实例/编译错误
124.
125.Ctrl-Shift-1/2/3在“项目”/“文件”/“收藏夹”中选择126.
127.Ctrl-[ 将插入记号移至匹配的方括号
129.Ctrl-^ Ctrl-[(法语/比利时语键盘)130.
131.用Java编码
132.
133.Ctrl-I 覆盖方法
134.
135.Alt-Shift-F/I 修复全部/选定类的导
136.
137.Alt-Shift-W 以 try-catch 块围绕
138.
139.Ctrl-Shift-F 重新设置选定内容的
140.
141.Ctrl-D/Ctrl-T 左移/右移一个制表符
142.
143.Ctrl-Shift-T/D 添加/撤消注释行 ("// 144.
145.Ctrl-L/K 插入下一个/上一个匹
146.
147.Esc/Ctrl-空格键关闭/打开代码完成
148.
149.Ctrl-M 选择下一个参数
150.
151.Shift-空格键输入空格,不展开缩写
152.
153.Alt-F1/Shift-F1 显示/搜索 Javadoc 154.
155.Ctrl-Shift-M 提取方法
156.
157.Alt-U-G 将“get”放置到标识符前面158.
159.Alt-U-S 将“set”放置到标识符前面160.
161.Alt-U-I 将“is”放置到标识符前面162.
163.Ctrl-Backspace/Del 删除上一个/当前词164.
165.Ctrl-E 删除当前行
166.
167.Ctrl-J-S/E 开始/结束录制宏
168.
169.Ctrl-Shift-J 插入国际化字符串
170.
171.Ctrl-数字键盘上的 - 折叠(隐藏)代码块
173.Ctrl-数字键盘上的 + 展开已折叠的代码块174.
175.Ctrl-Shift-数字键盘上的 - 折叠所有代码块176.
177.Ctrl-Shift-数字键盘上的 + 展开所有代码块178.
179.Alt-Enter 显示建议/提示
180.
181.打开和切换视图
182.
183.Ctrl-Shift-0显示“搜索结果”窗口
184.
185.Ctrl-0显示源代码编辑器
186.
187.Ctrl-1显示“项目”窗口
188.
189.Ctrl-2显示“文件”窗口
190.
191.Ctrl-3显示“收藏夹”窗口
192.
193.Ctrl-4显示“输出”窗口
194.
195.Ctrl-5显示“运行环境”窗口
196.
197.Ctrl-6显示“待做事项”窗口
198.
199.Ctrl-7显示“导航”窗口
200.
201.Ctrl-Shift-7显示“属性”对话框
202.
203.Ctrl-Shift-8显示组件面板
204.
205.Ctrl-8显示“版本控制”窗口
206.
207.Ctrl-9显示“VCS输出”窗口
208.
209.Shift-F4 显示“文档”对话框
210.
211.Alt-向左方向键移动到左侧窗口
212.
213.Alt-向右方向键移动到右侧窗口
214.
215.Ctrl-Tab (Ctrl-`) 在打开的文档之间切换
217.Shift-Escape 最大化窗口(切换)
218.
219.Ctrl-F4/Ctrl-W 关闭当前选定的窗口
220.
221.Ctrl-Shift-F4 关闭所有窗口
222.
223.Shift-F10 打开上下文菜单
224.
225.编译、测试和运行
226.
227.F9 编译选定的包或文件
228.
229.F11 生成主项目
230.
231.Shift-F11 清理并生成主项目
232.
233.Ctrl-Q 设置请求参数
234.
235.Ctrl-Shift-U 创建 JUnit 测试
236.
237.Ctrl-F6/Alt-F6 为文件/项目运行JUnit测试238.
239.F6/Shift-F6 运行主项目/文件
240.
241.调试
242.
243.F5 开始调试主项目
244.
245.Ctrl-Shift-F5 开始调试当前文件
246.
247.Ctrl-Shift-F6 开始为文件调试测试 (JU 248.
249.Shift-F5/Ctrl-F5 停止/继续调试会话
250.
251.F4 运行到文件中的光标位置
252.
253.F7/F8 步入/越过
254.
255.Ctrl-F7 步出
256.
257.Ctrl-Alt-向上方向键转至被调用的方法258.
259.Ctrl-Alt-向下方向键转至调用方法
261.Ctrl-F9 计算表达式的值
262.
263.Ctrl-F8 切换断点
264.
265.Ctrl-Shift-F8 新建断点
266.
267.Ctrl-Shift-F7 新建监视
268.
269.Ctrl-Shift-5显示 HTTP 监视器270.
271.Ctrl-Shift-0显示“搜索结果”窗口272.
273.Alt-Shift-1显示“局部变量”窗口274.
275.Alt-Shift-2显示“监视”窗口276.
277.Alt-Shift-3显示“调用栈”窗口278.
279.Alt-Shift-4显示“类”窗口
280.
281.Alt-Shift-5显示“断点”窗口282.
283.Alt-Shift-6显示“会话”窗口284.
285.Ctrl-Shift-6切换到“执行”窗口286.
287.Alt-Shift-7切换到“线程”窗口288.
289.Alt-Shift-8切换到“源”窗口