An integrated
development environment (IDE) is a software application that
provides comprehensive facilities to computer programmers for software
development. An IDE normally consists of a source code editor, build automation
tools and a debugger.
IDEs are
designed to maximize programmer productivity by providing tight-knit components
with similar user interfaces
Editors are an
integral part of a programmer’s life. If you have good proficiency in using an
editor thats a great advantage. For
java developers there is huge list and some opular are Eclipse , Netbeans,
MyEclipse.
I use Eclipse as a my IDE. It is the leading development
environment for Java
This post gives you information about various
shortcut keys in Eclipse
You can use following
keys for listing all shortcuts
CTRL + SHIFT + L
1. Manage Files
and Projects
Ctrl+N
|
Create new
project using the Wizard
|
Ctrl+Alt+n
|
Create new
project, file, class, etc.
|
Alt+f, then .
|
Open project,
file, etc.
|
Ctrl+Shift+r
|
Open Ressource
(file, folder or project)
|
Alt+Enter
|
Show and
access file properties
|
Ctrl+s
|
Save current
file
|
Ctrl+Shift+s
|
Save all
files
|
Ctrl+w
|
Close current
file
|
Ctrl+Shift+w
|
Close all
files
|
F5
|
Refresh
content of selected element with local file system
|
2.
Editor Window
Focus/ cursor
must be in Editor Window for these to work.
F12
|
Jump to
Editor Window
|
Ctrl+Page
Down/Ctrl+Page Up
|
Switch to
next editor / switch to previous editor
|
Ctrl+m
|
Maximize or
un-maximize current Editor Window (also works for other Windows)
|
Ctrl+e
|
Show list of
open Editors. Use arrow keys and enter to switch
|
Ctrl+F6/Ctrl+Shift+F6
|
Show list of
open Editors. Similar to ctrl+e but switches immediately upon release of ctrl
|
Alt+Arrow
Left/Alt+Arrow Right
|
Go to
previous / go to next Editor Window
|
Alt+-
|
Open Editor
Window Option menu
|
Ctrl+F10
|
Show view
menu (features available on left vertical bar: breakpoints, bookmarks, line
numbers, …)
|
Ctrl+F10,
then n
|
Show or hide
line numbers
|
Ctrl+Shift+q
|
Show or hide
the diff column on the left (indicates changes since last save)
|