Eclipse Shortcuts

Editors are an integral part of a programmer’s life. If you have good proficiency in using an editor thats a great advantage. It comes very handy to debug. Traditional notepad and SOPs (System.out.println) are the way we start learning a language but that is not sufficient, so beginners start using an IDE and most importantly know the shortcuts.

For java developers there is a huge list and some popular areEclipse, Netbeans, IntelliJ Idea. I use Eclipse as my IDE and vim as a light weight editor.

This article is for those who use or intend to use Eclipse as IDE. Keyboard shortcuts are very important for comfortable and quick editing. I have abridged the following list of eclipse shortcuts from my own experience and literature.

There is a huge list of eclipse shortcuts available but I have listed only the most essential ones that you may need daily. Download this list as a pdf formatted for single page.

File Navigation – Eclipse Shortcuts

  • CTRL SHIFT R – Open a resource. You need not know the path and just part of the file name is enough.
  • CTRL E – Open a file (editor) from within the list of all open files.
  • CTRL PAGE UP or PAGE DOWN – Navigate to previous or next file from within the list of all open files.
  • ALT <- or ALT -> – Go to previous or next edit positions from editor history list.

Java Editing – Eclipse Shortcuts

  • CTRL SPACE – Type assist
  • CTRL SHIFT F – Format code.
  • CTRL O – List all methods of the class and again CTRL O lists including inherited methods.
  • CTRL SHIFT O – Organize imports.
  • CTRL SHIFT U – Find reference in file.
  • CTRL / – Comment a line.
  • F3 – Go to the declaration of the variable.
  • F4 – Show type hierarchy of on a class.
  • CTRL T – Show inheritance tree of current token.
  • SHIFT F2 – Show Javadoc for current element.
  • ALT SHIFT Z – Enclose block in try-catch.
Ads by Google

General Editing – Eclipse Shortcuts

  • F12 – Focus on current editor.
  • CTRL L – Go to line number.
  • CTRL D – Delete a line.
  • CTRL <- or -> – Move one element left or right.
  • CTRL M – Maximize editor.
  • CTRL SHIFT P – Go to the matching parenthesis.

Debug, Run – Eclipse Shortcuts

  • CTRL . or , – Navigate to next or previous error.
  • F5 – Step into.
  • F6 – Step over.
  • F8 – Resume
  • CTRL Q – Inspect.
  • CTRL F11 – Run last run program.
  • CTRL 1 – Quick fix code.

Search – Eclipse Shortcuts

  • CTRL SHIFT G – Search for current cursor positioned word reference in workspace
  • CTRL H – Java search in workspace.

Download eclipse shortcuts list as a single page pdf. You can stick it for quick reference in your workstation.

This Core Java tutorial was added on 19/02/2012.



Comments on "Eclipse Shortcuts"

  1. Baskar says:

    Hi Joe,

    I have been using eclipse for more than 3 years. It is good to know the shortcuts while working on java in eclipse.
    I have another one shortcut in eclipse. If you press CTRL + SHIFT + L in eclipse, you will get all the shortcut keys in eclipse.

    Thanks and keep going …!

  2. Balakrishna says:

    how to enable the paint editor in Eclipse

  3. Sourabh says:

    Nice article to speed u programming.It would be helpful if you provide functional shortcuts like :
    System.out.println = sysout+ctrl+space

  4. SANTHOSH K S says:

    It’s very much useful information. for developer who are using eclipse

  5. says:

    if i passed F12 key there is no changes in current editor..plz explain me to work currectly the F12 key

  6. Longway says:

    any way ,thx a lot.

  7. sunit kumar panda says:

    Thanks for the compilation, very useful short cuts..

  8. praka says:

    thans a lot.

  9. [...] Eclipse you have programmed shortcuts like ctrl + spac to help you [...]

  10. sd says:

    configure ur environmental variables

    Control Panel>>All Control Panel Items>>System>> change settings>>advanced>>
    environmental variables>>add>>
    variable=HOME and value=C:\Program Files\Java\jdk1.7.0_10(change it according to ur path)

  11. Rajesh says:

    Hi Joe.

    Nice website. Keep going. It is a best site i ever seen, where everyone will get what they are looking for. Good Work Dude

  12. developpeur says:

    Joe, you forget Ctrl C and Ctrl V :D

  13. marghi says:

    thank you joe, this tuto is very helpfull

  14. EclipseDon says:


    “tailor should know how to work with its seizure”

  15. subbu says:

    Useful information.

  16. fateh says:

    my netbean shows an authentication password when i m run any program on tomcat apache server, and not any other server as a glassfish server is run completely.plz hellp me sir

  17. thuanbsf says:

    very helpful!
    most-used shortcuts

  18. babuni says:

    Thanks so much for providing Eclipse shut cut ..

  19. Sushant says:

    Another one..
    ALT+F4 for closing eclipse.

  20. java linux says:

    Thanks for the compilation, very useful short cuts

  21. Himadri says:

    Thank you so much… you blog is awesome

  22. Sneidon says:


  23. nagarjuna lingala says:

    Hi sir, you are helping us so much. I am very wonder on this website, Thanks to you sir.

  24. Prashant Bhardwaj says:

    Great work sir, Very very helpful, there is another shut cut for rename or refactor same valued variables.


  25. Ricky says:

    Thank you sir………

  26. manasa says:

    its awesome..

  27. sunitha says:

    Very helpful tips..

  28. subbu says:

    can u plz tel me hw to set line numbers in eclipse?

    • sunitha says:

      Go to window->preferences->General->Editors->Texteditors->ShowLineNumbers

  29. taha says:

    thanks for tutorial

  30. Sreechand says:

    Cntrl + Shift + L

  31. Sharath says:

    Thank u sir.

  32. reddy says:

    thnks very helpful..

  33. hemant kumar jena says:

    its very useful

  34. Suresh says:

    Thanks a lot for your efforts. It’s really helpful.

  35. priya says:

    so cute webpage…ur site seems to be so wonderful .your site encourage me to bulld a site…

  36. priya says:

    great work sir..excellent…ur site seems to be so wonderful .your site encourage me to bulld a site…

  37. Ashutosh Pandey says:

    A very helpful list indeed, especially the pdf version for the workstation. It might as well include CTRL + I for Indentation if you have strict checkstyle standards to adhere to.

  38. Mukul Moudgil says:

    thnks a lot

  39. Lakshmireddy says:

    Hi fiends,
    how to convert bunch of .class files into java source code files?
    waiting for reply..:)

    • Sourabh says:

      Use DJ Decompiler a tools which helps u to regenerate class file from.class files

  40. raj says:

    Very Helpful. Thank you

  41. Navaprasad says:

    Very helpful sir :) Really easy learning of JAVA from your blog.. thanks alot sir :)

  42. anil says:

    can any one tell the diff b/n for loop and for each…
    in for each we are taking collections and where as for we are taking for loop where is collection…

  43. Muralidhar says:

    you can use this key CTRL+SHIFT+F format and align the code in a perfect manner.

    keep rocking..!

  44. Vishnu says:

    Really helpfull..Thank u Sir

  45. Ramu says:

    I dont know how can I say thanks to you why because each and every topic material made by you is simply super

  46. Sandhya says:

    Hi Joe,

    CTRL SHIFT F – It is formatting only java files.

    May i know the format code of jsp & xml files.

  47. santhosh says:

    Two more important commands as follows:

    1> CTRL + W –> to close each opened file
    2> CTRL + SHIFT +W —> to close all files which are opened.

  48. Rajeev Kr says:


  49. chetan says:

    it it not CTRL + ALT + L for listing Commands. but it is CTRL + shift + L.

  50. SUSHIL says:

    Thanks it really helpful……… time saving…… i like CTRL+SHIFT+R

  51. lee tii says:

    so… beneficial

  52. Arup says:

    please do write on hadoop.

  53. pramod says:

    Thanks Joe, for Ur blogs. These are really helpful for most of us.

  54. Mr. wrong says:

    I like your blog,it looks comfortable!!The passage is really useful…

  55. myroid says:

    Good,Thanks sir.

  56. martin says:

    Thank you for your list !!

  57. [...] going through this tutorial, I recommend you to have a look at Eclipse shortcuts and it will really help. My Eclipse version is Juno as of writing this [...]

  58. Murali Prashanth says:


  59. krishnaveni says:

    Thank is very helpful for all and java beginers

  60. Tarak says:

    Thanks a lot…… for the sharing Knowledge

  61. shaji says:

    Hi Joe,
    Very informative articles.

    Thanks a lot for sharing knowledge.
    Thanks !!!!

  62. Arshad Shaikh says:

    Thanks a lot…… too helpful info…!!!!

  63. Venkatesh says:

    Really a true Nice Blog to follow!!
    Thanks a lot for providing clear and precise explanations with exampleas in all the topics.

  64. Swamy says:


  65. [...] version 3 latest available now. SpringSource provides a tool suite (STS) IDE which is based on Eclipse to develop Spring based applications. But, my personal choice for now is to continue with Eclipse [...]

  66. vignesh says:

    Awesome blog :)

  67. senthilnathan says:

    Hi All,

    Well done i am just looking for this type of blog finally i got it from you…

    Plz Give me Netbeans shortcuts

  68. Amritpal says:

    very good thanks i really want it

  69. rave says:

    thanx a lot,
    One more option is cntrl+o lists all the methods in a class

  70. Madhu says:

    Thanks for this.. :)

  71. Trivikram Gavara says:

    Searched a lot on the web, and this is the most simple and useful thing I found in the end.,
    many thanks

  72. Pargavi.R says:

    Nice Article… Useful work

  73. Jai says:

    Its very helpful.
    thank you

  74. Gulshan says:

    Very nice tutorials – Joe

  75. Yoon says:


  76. Uday says:

    Thanks Joe,

    Really appreciate for this Eclipse shortcuts

    Thanks alot……:)

  77. Prashant Agarwal says:

    Thanks sir,these are the shortcuts that are really necessary for a programmer to know.

  78. ramineni nagarjuna says:

    very useful

  79. Amol says:

    Very good list.
    One more shortcut I use often is CTRL K to find occurrence of selected string in the file.

  80. Gurushanth says:

    Very useful sir…..

  81. swapnil says:

    Very helpfull!!!!!

  82. Narayan says:


  83. sam_a says:

    Useful post Joe Thanks alot!

  84. vimal says:

    Good thanks !

  85. Swapnil says:

    Great sharing.. Very very Important information..:)

  86. Madhan says:

    Very helpful short cuts..

  87. Farid says:

    Ctrl K or Ctrl Shift K is also helpful for finding a similar text or same String

  88. Dhivya says:

    was very Useful…..Thank You….

  89. sunil says:

    excellent for quick Reference….sunil

  90. dipesh says:

    also add CTRL SHIFT T means searching java file from jars

  91. Kishore vanam says:

    It helps a lot for beginners….
    Thanks very much….

  92. Raj says:

    Thanks good explanation….

  93. Irina says:

    Thank you for always choosing the bestest topics:) I’m sorry I love Java as it is…because you would made me love it just by reading your blog:)

  94. Nipon says:


    I am really glad to see your blog has grown big. From the comments I see here, I am sure you are doing a fantastic job!

  95. Sangeetha says:

    Good article..With these keywords, Eclipse will become a powerful editor and make the work very easy.

  96. MQ says:

    Helpful article…Thanks

  97. kishore says:

    very nice article. It’s really helpfull…
    Thank u Joe

  98. Ashish Bania says:

    It was helpful…u did good to a bunch of new developers…thanx

  99. Vijay says:

    Thanks a ton JOE

  100. Joe says:

    Yes, I should have included CTRL + ALT + L. I will update the article. Thanks.

  101. jEy says:


  102. VinothKumar says:

    In eclipse press CTRL+ SHIFT+L you will get all the lists or help –> key Assist

  103. Nagarjuna Yerrapothu says:

    Thanks a lot it is very useful for every one who r using Eclipse.
    Could you please send the connection pooling concept in step by step form.

    Thanks & Regards
    Nagarjuna Yerrapothu

  104. Raja says:

    Thanks…….very help full website…..

  105. Vamsi says:

    Very Helpfull…-:)

  106. shubham says:

    great work man

  107. sagar says:

    thank you….. :)

  108. Raju says:

    Thanks JOe……..very help ful to meeeeeee

  109. NguyenDat says:

    Great, Thanks for your post,

    Another missing command are:
    CTRL + ALT + L
    for listing all shortcuts

  110. Raizel says:

    very helpful!

Comments are closed.