Showing posts with label shortcut. Show all posts
Showing posts with label shortcut. Show all posts

Monday, May 9, 2011

Autocomplete text to some function or variable.

Ctrl+Space is one of the two most important keyboard shortcuts that eclipse offers. This one is probably commonly known for autocomplete in eclipse, but not many people know that it is also context sensitive. For example, hitting Ctrl + Space when you are in the middle of typing will show you all members and methods that begin with your text. But hitting Ctrl + Space when you have nothing typed shows you all members and properties available. But the real eclipse masters know that, hitting Ctrl + Space when you type in for or foreach will show you autocomplete options for generating a for loop or for each loop. And if you do it right after you assign something to a collection or a list, it will fill in the loop variables for the for each loop. Autocomplete after typing in test, will allow you to generate the skeleton of a JUnit test case method. Autocomplete after typing in new, generates you a skeleton for a new call, which you can tab through and fill in. So many more uses and use cases for Ctrl + Space that can be found. You can generate / override method signatures in child classes. Just use and abuse it, and you will learn so much.

Eg.
Write sysou and hit Ctrl+Space, following will be generated:
System.out.println();
Similarily various macros are converted to respective words, eg. syserr, ifelse, etc.

Thursday, May 5, 2011

Quick fix shortcut in eclipse

Ctrl + 1 : If there is just one more shortcut you remember from this post, let it be this one. The other super awesome, context sensitive shortcut in Eclipse, which is basically Quick Fix. If you have an error in a line, Ctrl + 1 will show you potential options to fix it, like importing a class, or adding an argument to a method or fixing the method signature. If you just do a method call which returns something, then you can hit Ctrl + 1 and ask it to assign it to a new local or field variable. You can hit Ctrl + 1 on a parameter to a method and assign it to a field. Ctrl + 1 on a variable can allow you to inline it, and on an assignment, can allow you to split up the declaration and assignment, or convert it to a field, parameter, etc.

Autocomplete shortcut in eclipse

Ctrl + Space : One of the two most important keyboard shortcuts that eclipse offers. This one is probably commonly known for autocomplete in eclipse, but not many people know that it is also context sensitive. For example, hitting Ctrl + Space when you are in the middle of typing will show you all members and methods that begin with your text. But hitting Ctrl + Space when you have nothing typed shows you all members and properties available. But the real eclipse masters know that, hitting Ctrl + Space when you type in for or foreach will show you autocomplete options for generating a for loop or for each loop. And if you do it right after you assign something to a collection or a list, it will fill in the loop variables for the for each loop. Autocomplete after typing in test, will allow you to generate the skeleton of a JUnit test case method. Autocomplete after typing in new, generates you a skeleton for a new call, which you can tab through and fill in. So many more uses and use cases for Ctrl + Space that can be found. You can generate / override method signatures in child classes. Just use and abuse it, and you will learn so much.

Tuesday, May 3, 2011

Eclipse Shortcut : Open a type like class or Interface

Open a type (e.g.: a class, an interface) without clicking through interminable list of packages: Ctrl + Shift + T. If what you want is a Java type, this shortcut will do the trick. Unlike the previous shortcut, this even works when you don’t have the Java source file in your workspace (e.g.: when you’re opening a type from the JDK).

Thank you

Eclipse : commonly used shortcuts


  1) Ctrl + T for finding class even from jar
  2) Ctrl + R for finding any resource (file) including config xml files
  3) Ctrl + 1 for quick fix
  4) Ctrl + Shift + o for organize imports
  5) Ctrl + /  for commenting , uncommenting lines and blocks
  6) Ctrl + Shift + / for commenting ,uncommenting lines with block comment
  7) Ctrl + o for quick outline going quickly to method
  8) Selecting class and pressing F4 to see its Type hierarchy
  9) Alt + right and Alt + left  for going back and forth while editing.
  10) Ctrl + F4 or Ctrl + w  for closing current file
  11) Ctrl+Shirt+W  for closing all files.
  12) Alt + Shift + W for show in package explorer
  13) Ctrl + Shift + Up and down for navigating from member to member (variables and methods)
  14) Ctrl + l go to line
  15) Ctrl + k and Ctrl + Shift +K for find next/previous
  16) select text and press Ctrl + Shift + F for formatting.
  17) Ctrl + F for find , find/replace
  18) Ctrl + D to delete a line
  19) Ctrl + Q for going to last edited place
  20) Ctrl + T for toggling between super type and subtype
  21) Go to other open editors: Ctrl + E.
  22) Move to one problem (i.e.: error, warning) to the next (or previous) in a file: Ctrl + . for next, and Ctrl + , for previous problem
  23) Hop back and forth through the files you have visited: Alt + ← and Alt + →, respectively.
  24) Go to a type declaration: F3
  25) CTRL+Shift+G, which searches the workspace for references to the selected method or variable
  26) Ctrl+Shift+L to view listing
  27) Alt + Shift + j  to add javadoc at any place in java source file.
  28) CTRL+SHIFT+P to find closing brace. place the cursor at opening brace and use this.
  29) Alt+Shift+X, Q  to run Ant build file using keyboard shortcuts.
  30) Ctrl + Shift +F  for Autoformating.

Shortcuts related to source code insertion Eclipse:

Chitika