Skip to main content

Eclipse Android Shortcut Keys




NAVIGATION SHORTCUTS 


Shortcut
Description
Control + Shift+ R
Open / Search for resources, e.g. files
Control + Shift + T
Open / Search for Types
Control + F8
Shortcut for switching perspectives
Control + E
Allows to select an editor from the currently open editors
Alt + or Alt +
Go to previous/ next editor position in history
F3
Go to the declaration of this variable
Ctrl-PageUp/PageDown
Switch to previous/next editor
Control + Shift + P
Go to the matching bracket


SEARCH SHORTCUTS

Shortcut
Description
Control + .
Open / Search for resources, e.g. files
Control+ ,
Open / Search for Types
Control+ J , Control + K
Shortcut for switching perspectives
Control + Shift+ G
Allows to select an editor from the currently open editors
F4 on a variable
Go to previous/ next editor position in history


EDITING SHORTCUTS

Shortcut
Description
Ctrl + Alt + Z
Wrap the select block of code into a block, e.g. try/catch.
Ctrl + Q
Go to position the cursor at the last changed position in the editor.
Ctrl + Shift + O
Show all methods of the current class, press Ctrl + O again to show the inherited methods.
Ctrl + Shift + F
Format source code
Ctrl + M
Maximize Java editor
F12
Focuses on the editor (especially helpful if you work with Fast Views).
Ctrl + O
Show all methods of the current class, press Ctrl + O again to show the inherited methods.
Ctrl + T
Show the inheritance tree of the current Java class
Ctrl + Space
Content assist/ code completion
Ctrl + 1
Quickfix; result depending on cursor position



RUNNING PROGRAM SHORTCUTS

Shortcut
Description
Ctrl + F11
Run last launched
Alt + Shift + X – J
Run current selected class as Java application





ARROW KEY SHORTCUTS

Shortcut
Description
Ctrl + Left
Wrap the select block of code into a block, e.g. try/catch.
Ctrl + Right
Go to position the cursor at the last changed position in the editor.
Ctrl + Alt + Up/Down
Show all methods of the current class, press Ctrl + O again to show the inherited methods.
Alt + Up / Down
Format source code
Alt + Shift Up / Down
Maximize Java editor
Alt + Shift Up / Down / Left / Right
Focuses on the editor (especially helpful if you work with Fast Views).
Ctrl + Up / Down
Show all methods of the current class, press Ctrl + O again to show the inherited methods.



DELETE SHORTCUTS

Shortcut
Description
Ctrl + BACKSPACE
Delete previous element
Ctrl + DEL
Delete next element
Ctrl + Shift + DEL
Delete until end of line
Ctrl + D
Deletes line



VARIABLE ASSIGNMENT SHORTCUTS

 Shortcut
Description
Ctrl + 2, L
Assign statement to new local variable
Ctrl + 2, F
Assign statement to new field



CODING SHORTCUTS

Shortcut
Description
Shift + F2
Show the Javadoc for the selected type / class / method
Alt+Shift + N + Letter
Type shortcut for the command, e.g. njc to create a new Java class or npip to create a new Plugin project
Alt + Shift +  Z
Surround block with try and catch


REFACTORING SHORTCUTS

Shortcut
Description
Alt + Shift + R
Rename
Ctrl+2, R
Rename locally (in file), faster then Alt + Shift + R
Alt + Shift + T
Opens the quick refactoring menu


MUST KNOWN SHORTCUTS 
 
Shortcut
Description
Ctrl + S
Saves current editor
Ctrl + 1
Quickfix; shows potential fixes for warnings, errors or shows possible actions
Ctrl + Space
Content assist/ code completion
Ctrl + Q
Goes to the last edited position
Ctrl+ D
Deletes current line in the editor
Ctrl + Shift + O
Adjusts the imports statements in the current Java source file
Ctrl + 2, L or F
Assign statement to new local variable or field
Ctrl + Shift + T
Open Type Dialog
Ctrl + O
Shows quick outline of a class
Ctrl + F11
Run last launched application
Ctrl + 2, L or F
Shows quick outline of a class

Comments

Popular posts from this blog

ORMLite with Android

This tutorial will guide you how to implement ORMLite (a very light weight, open source, Android compatible ORM) in an Android project. Android supports SQLite database and writing database queries can create a lot of boilerplate code and can be really difficult to debug. I was looking for some sort of ORM library for android. I came around few of them. I decided to give ORMLite a shot. The library is very stable and uses annotations. It was really easy to implement everything so I decided to stick with it. What are the benefits you may achieve compare to conventional way of using SQLite from Android. You will learn to build an app with ORMLite that allows you to store and view data from a database. So lets begin… Model To use ORMLite, you first need to create your model classes. A sample model class would like this. Open below link to view source EmployeeDetails.java Database Helper It is the most important file from the ORMLite implementation point of vi...

How to finish all activities in your Android application through simple call

Hi, Maybe you had some problem which I can describe and show the way to fix it. Actually, problem is a closing all your Android application’s Activities through simple call. There are many ways to fix this. I want to show you one of them. Before starting I want to ask you something. Please email me or post a comment for this post if you find better and more flexible way to close all Android application's activities. I will be appreciative you! Below you can download the sample project. This project contains 3 (three) activities and ONE abstract Activity. All Activities in this sample project extended this abstract Activity class. This Activity extended Activity class from Android API. The most interesting contains in this abstract Activity. Here the source: package com.ravi; import android.app.Activity; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; public class AppBas...

Firebase – Login and Registration Authentication

Android Getting Started with Firebase – Login and Registration Authentication With the latest news from Google I/O comes the new and upgraded Firebase . To demonstrate how simplified and easy to use firebase is, we will build a simple login/register (Firebase Authentication) demo using the Firebase Email & Password authentication. Firebase provides a full set of authentication options out-of-the-box. Firebase automatically stores your users’ credentials securely (using bcrypt ) and redundantly (with replication and daily off-site backups). This separates sensitive user credentials from your application data, and lets you focus on the user interface and experience for your app. Features of Firebase Firebase comes with bunch features essential for every android app starting from authentication to hosting the app. Firebase Advantages * Super easy and quick to implement  *  No server side configuration needed. No PHP Scripts an...