Eclipse常用快捷键的使用(二)

上一篇 / 下一篇  2008-04-02 14:52:14 / 个人分类:Eclipse插件开发

想成为编程“高手”吗?如果说有捷径的话,不妨花点时间在Eclipse快捷键的使用上。作为一个使用Eclipse进行Java开发的编程“高手”,一些常用的快捷键是必须掌握的,它不但能够大大加快程序编写、调试和定位Bug的速度,还能让领导感觉到你的“打字速度”,何乐而不为呢?尝试一下全键盘操作的魅力吧。
oW)]'u _x0ITPUB个人空间)fn{Cf;s5Vw,Y6@.V
   本节将从笔者的亲身经验总结出一些快捷键,并对快捷键进行分类,而且按笔者的喜好进行排列,并加上相关的解释,希望读者能用心去体会。
b3|8WP/X/} Y)^ xB0ITPUB个人空间'{!r-Bc2G#d+B
   编辑相关快捷键
#d*AL/wS!`D&{c0
Z~1IxFyHm0   Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。
N3[R0ir@0jg0   1. 【ALT+/】
Y*x8^U`V0   此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。
te)_4so#p8U)]$o.imA0
@4?6oq"j8Y0   2. 【Ctrl+O】
;X\K6k/?\#_W\0   显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。ITPUB个人空间8C/sM#^-Xu

4M |C0ok0   3. 【Ctrl+/】
{;{m"\B9[/z(Sr0   快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的注释。
%Cu"s!}]`*{b&}jC's0
4g^ob eyr&mn0   4. 【Ctrl+D】
%y9a9A8l+f8mhkV.~0   删除当前行,这也是笔者的最爱之一,不用为删除一行而按那么多次的删除键。
0|M u&~2cm4VZ0
\ J N'K+bX$K,O$L'D0   5. 【Ctrl+M】
~&b2T8x7hj0   窗口最大化和还原,用户在窗口中进行操作时,总会觉得当前窗口小(尤其在编写代码时),现在好了,试试【Ctrl+M】快捷键。ITPUB个人空间i[jzKpN(]
ITPUB个人空间,_2o&Q6JM"D,M
   查看和定位快捷键ITPUB个人空间6` {t @ M xF
ITPUB个人空间4]^$W$BBQ5n
   在程序中,迅速定位代码的位置,快速找到Bug的所在,是非常不容易的事,Eclipse提供了强大的查找功能,可以利用如下的快捷键帮助完成查找定位的工作。
F6\Fv8N$j4J9}C0
5q9Z%X(B7m"V+U0   1. 【Ctrl+K】、【Ctrl++Shift+K】
&gg{K9?a0   快速向下和向上查找选定的内容,从此不再需要用鼠标单击查找对话框了。ITPUB个人空间X2k1[$UBZ

I#@1jh+e ^^!?%m H n0   2. 【Ctrl+Shift+T】ITPUB个人空间)S;F0K3e7vt!}Ei9A
   查找工作空间(Workspace)构建路径中的可找到Java类文件,不要为找不到类而痛苦,而且可以使用“*”、“?”等通配符。
:t G2I]%s!H0
(bh+F,r9s'n\0   3. 【Ctrl+Shift+R】
9u_ A*|#WsES0   和【Ctrl+Shift+T】对应,查找工作空间(Workspace)中的所有文件(包括Java文件),也可以使用通配符。
J~'d5q7?f Q0ITPUB个人空间.~,[l+SWM{f%mb7Pt
   4. 【Ctrl+Shift+G】
)jq%se4} ?0   查找类、方法和属性的引用。这是一个非常实用的快捷键,例如要修改引用某个方法的代码,可以通过【Ctrl+Shift+G】快捷键迅速定位所有引用此方法的位置。
yh9k d| J0
7A{5k K ?9Gm-? P0   5. 【Ctrl+Shift+O】
;J:p|+D[_BR0快速生成import,当从网上拷贝一段程序后,不知道如何import进所调用的类,试试【Ctrl+Shift+O】快捷键,一定会有惊喜。ITPUB个人空间M5kJC{ n a
ITPUB个人空间Zw(wm*k_og
   6. 【Ctrl+Shift+F】ITPUB个人空间HwPGW.Qw
   格式化代码,书写格式规范的代码是每一个程序员的必修之课,当看见某段代码极不顺眼时,选定后按【Ctrl+Shift+F】快捷键可以格式化这段代码,如果不选定代码则默认格式化当前文件(Java文件)。ITPUB个人空间&b2c0pm/]F

zx4[9z.| v0   7. 【ALT+Shift+W】ITPUB个人空间/j7xC4t8G x-E
   查找当前文件所在项目中的路径,可以快速定位浏览器视图的位置,如果想查找某个文件所在的包时,此快捷键非常有用(特别在比较大的项目中)。ITPUB个人空间6L!t+hxM
ITPUB个人空间HOv PQ7D
   8. 【Ctrl+L】ITPUB个人空间0a4u#LQ__
   定位到当前编辑器的某一行,对非Java文件也有效。ITPUB个人空间8u&Eq%j |h%^$s c
ITPUB个人空间6MItaM r/D9BXX'mY
   9. 【Alt+←】、【Alt+→】
*G*m/G+qiEr0   后退历史记录和前进历史记录,在跟踪代码时非常有用,用户可能查找了几个有关联的地方,但可能记不清楚了,可以通过这两个快捷键定位查找的顺序。ITPUB个人空间qK I5[$tDhG3@W
ITPUB个人空间$f BC+nd| J
   10. 【F3】
_"| ~"aQ0快速定位光标位置的某个类、方法和属性。
d kJ/`7k-^?3l0
$KGYMir;Z!K0   11. 【F4】
NHq{0Rz5R0   显示类的继承关系,并打开类继承视图。
ke/?"sr0
.?"COr8D-c(e0   调试快捷键ITPUB个人空间b.l(WS3p&v
ITPUB个人空间8Sx N ew
   Eclipse中有如下一些和运行调试相关的快捷键。ITPUB个人空间g9~Bm2aWON
ITPUB个人空间E[ Qh1[8n
   1. 【Ctrl+Shift+B】:在当前行设置断点或取消设置的断点。
P,fw.y@ xuK r0   2. 【F11】:调试最后一次执行的程序。
*S*zAyt3q q6[p0   3. 【Ctrl+F11】:运行最后一次执行的程序。ITPUB个人空间O\3o+h`k&G
   4. 【F5】:跟踪到方法中,当程序执行到某方法时,可以按【F5】键跟踪到方法中。ITPUB个人空间wEHPPv
   5. 【F6】:单步执行程序。ITPUB个人空间BRr7p+h,Q
   6. 【F7】:执行完方法,返回到调用此方法的后一条语句。ITPUB个人空间#J%\E xCA6v
   7. 【F8】:继续执行,到下一个断点或程序结束。ITPUB个人空间p~5i5T*`"h D5s

J+l%CY8d)t6zo0   常用编辑器快捷键ITPUB个人空间1z8p]!|#V)L:jB

9T+g,~/e&`%BxzI0   通常文本编辑器都提供了一些和编辑相关的快捷键,在Eclipse中也可以通过这些快捷键进行文本编辑。
!d-gH4Fr!DH'Q0   1. 【Ctrl+C】:复制。
'RTIC:G C7k0   2. 【Ctrl+X】:剪切。
;vLDV*D-W(f/X4q!j0   3. 【Ctrl+V】:粘贴。
v'[8`2}9c0   4. 【Ctrl+S】:保存文件。ITPUB个人空间BM#[)m.k*i9O7q
   5. 【Ctrl+Z】:撤销。ITPUB个人空间[1v _#Nj
   6. 【Ctrl+Y】:重复。
x_f U+m-bC0   7. 【Ctrl+F】:查找。
7E1my)ZsdoG'gC0ITPUB个人空间%z9S V/_Yo V7fF8eB
   其他快捷键
E9lN5K.|R0
6N E\2c }*J;N5`0   Eclipse中还有很多快捷键,无法一一列举,用户可以通过帮助文档找到它们的使用方式,另外还有几个常用的快捷键如下。
}O&o$QI W IU0   1. 【Ctrl+F6】:切换到下一个编辑器。
Kc2U-nc7s)r)T)|0   2. 【Ctrl+Shift+F6】:切换到上一个编辑器。
(U|mHk0   3. 【Ctrl+F7】:切换到下一个视图。
e_d+N&k"_4B&G/k0   4. 【Ctrl+Shift+F7】:切换到上一个视图。ITPUB个人空间 g V)?)}cF
   5. 【Ctrl+F8】:切换到下一个透视图。ITPUB个人空间L9i+w1l"[ HO
   6. 【Ctrl+Shift+F8】:切换到上一个透视图。ITPUB个人空间7{_1f{n8},P
ITPUB个人空间(^/|6s O^Lyt
   Eclipse中快捷键比较多,可以通过帮助文档找到所有快捷键的使用,但要掌握所有快捷键的使用是不可能的,也没有必要,如果花点时间熟悉本节列举的快捷键,必将会事半功倍。

TAG: eclipse 快捷键

引用 删除 Guest   /   2011-05-26 11:49:34
3
引用 删除 4   /   2010-01-14 15:44:40
引用 删除 Guest   /   2010-01-08 11:04:19
1
引用 删除 三少狼   /   2009-03-17 12:22:05
原帖由yy于2008-07-27 16:24:19发表
发现我想要的ctrl+shift+w
楼主无敌


同感同感,哈,THX !
引用 删除 yy   /   2008-07-27 16:24:19
发现我想要的ctrl+shift+w
楼主无敌
引用 删除 Guest   /   2008-07-24 09:24:14
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2012-02-08  
   1234
567891011
12131415161718
19202122232425
26272829   

数据统计

  • 访问量: 45713
  • 日志数: 43
  • 文件数: 11
  • 建立时间: 2008-02-14
  • 更新时间: 2008-09-05

RSS订阅

Open Toolbar