EasyShell

Add this URL to your Eclipse Installation to reach this solution's update site.

2018-09 (4.9)
Photon (4.8)
Oxygen (4.7)
Neon (4.6)
Mars (4.5)
Luna (4.4)
Kepler (4.3)
Juno (4.2, 3.8)


Previous to Juno (<=4.1)


Learn more...

Details Group Tabs

Details

This Eclipse plugin allows to open a shell window or file manager from the popup menu in the navigation tree or editor view. Additionally it is possible to run selected file in the shell, copy file or directory path or run user defined external tools. Key shortcuts and multiple selections are also supported!

EasyShell 2.1
Cleanups, enhancements and bugfixes for new v2.x stream.
release: https://github.com/anb0s/EasyShell/releases/tag/v2.1.0
resolved issues: https://github.com/anb0s/EasyShell/milestone/4?closed=1

EasyShell 2.0:
First release after migration to GitHub with EPL license and support for Eclipse 4.6 Neon. It's a complete rewrite of code with extended tool, dynamic presets and dynamic menus support!
release: https://github.com/anb0s/EasyShell/releases/tag/V2_0_0
resolved issues: https://github.com/anb0s/EasyShell/milestone/2?closed=1

Categories:
Additional Details
Eclipse Versions: 
Previous to Juno (<=4.1), Photon (4.8), Oxygen (4.7), Neon (4.6), Mars (4.5), Luna (4.4), Kepler (4.3), Juno (4.2, 3.8), 2018-09 (4.9)
Platform Support: 
Windows, Mac, Linux/GTK
Organization Name: 
Date Created: 
Mon, 2009-07-27 10:52
Development Status: 
Production/Stable
License: 
EPL
Date Updated: 
Thu, 2018-08-23 15:13
Screenshots
Metrics
DateRankingInstallsClickthroughs
December 2018108/916536 (0.16%)9
November 2018100/9391046 (0.17%)16
October 201893/9431164 (0.18%)13
September 2018103/941936 (0.18%)20
August 201897/939997 (0.19%)14
July 201894/9401085 (0.2%)20
June 201889/9471002 (0.2%)27
May 2018100/954973 (0.18%)13
April 201894/9461037 (0.19%)22
March 2018100/9611055 (0.19%)19
February 2018105/940817 (0.18%)26
January 201893/9451028 (0.2%)24
View Data for all Listings
Errors
External Install Button

Marketplace Drag to Install button

By adding the following code below to your website you will be able to add an install button for EasyShell.

HTML Code:


Markdown Syntax:



Output: Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client
Tuesday, December 18, 2018 - 20:48
vraju7011's picture

No errors.

'Easy Shell' does not appear in context menu.

mmisingnamefdb's picture

I'm working with Eclipse Neon and Oxygen in my daily development and EasyShell does work. I need more informtaion about your environment and how do you install EasyShell etc. Please file an issue at https://github.com/anb0s/EasyShell/issues

Thanks!

ktokar's picture

Corrupts tips in Eclipse Neon editor after calling the function "Copy full name to clipboard" and similar menu functions

mmisingnamefdb's picture

Should be fixed now with V2.1

mmisingnamefdb's picture

Please file an issue at https://github.com/anb0s/EasyShell/issues

Give some information about your OS (Windows, Linux etc.) and Java Version. Thanks!

mmisingnamefdb's picture

Please try new version 2.0 that should cover all enhancement requests and features written here :)

lsvensson's picture

Hi! I use Easy Shell a lot. Very good and useful tool. One improvemnet I would like is if I right-click a java klass, I would like to have an option to get the path like "com.mysite.subclass.MyClassName" in the clipboard..

gcardoso's picture

Options don't show up in Java EE perspective. Tested using Eclipse Luna 4.4.0

mmisingnamefdb's picture

I've added your issue here:
https://sourceforge.net/p/pluginbox/bugs/22/

Please do not post issues here, because there is no possibility to get notification from Marketplace site!

ilazartedvq's picture

Would love a ConEmu option as well, this is what I currently use for open:

ConEmu.exe /Title "Easy Shell" /Dir "{1}" /Single /cmd cmd

mmisingnamefdb's picture

ConEmu support added with v1.4.2

mmisingnamefdb's picture

Thank You! Please add your requests to sourceforge page in future. I've added this for you now: https://sourceforge.net/p/pluginbox/feature-requests/16/

alexlixandru's picture

A very nice and useful plugin. I have 2 suggestions though:
1. the ability to select which of the 4 options to be visible (for example, show only "Open" and "Explore", and hide the others, for people who use only some of these actions)
2. the ability to put the items in the main menu not in the "Easy Shell" sub-menu, for even quicker access.
Thanks!

mmisingnamefdb's picture

Thanks for your request. I've created two feature requests at sourceforge:
1. https://sourceforge.net/p/pluginbox/feature-requests/14/
2. https://sourceforge.net/p/pluginbox/feature-requests/15/

mmisingnamefdb's picture

Please use v1.4.1

wjongman's picture

One of my default tools. Thanks Andre.

lsloan's picture

I've just installed EasyShell in Eclipse 4.2 (Juno) and it works well. The specifications say that this extension works with Eclipse versions 3.2-3.7, but it actually is compatible with later versions, too.

Keep in mind that when using with Mac OS X, some of the shell commands need to be changed from the defaults. For example:

  • Explore command: open {1}
  • Copy Path string: {2}
emisingname1b8's picture

In most times, it works well in Juno, but sometimes, the sub menu of Easy Shell in the context menu is missing, while in Helios, it never happens. It seems to be a compatibility issue between current version of EasyShell and Juno.

mmisingnamefdb's picture

Thanks for reporting. Please provide Moore information. May be some error log. Try New Version 1.4.0

dlcntara's picture

I've created a bug report:
https://sourceforge.net/tracker/?func=detail&aid=3545857&group_id=99802&...

If the project's root folder contains spaces EasyShell fail to open a shell in the right folder.
For instance, if the Project's root folder is, say, "My Project - Core" and I right click for instance "My Project - Core/java/net", select EasyShell->Open, in Linux opens a terminal in ~/Documents

Thanks for this usefull plugin.

Diego.

mmisingnamefdb's picture

Please use v1.4.1

mmisingnamefdb's picture

Please answer about the proposed fix i you bug request, so i can release it with next version. Thanks!

mmisingnamefdb's picture

Should be fixed with v1.4.0. http://sourceforge.net/p/pluginbox/bugs/13/

cmisingnamewvy's picture

The plugin is nice but the position of the menu item in the context menu could be better, mainly for the outline, I am used to have the "Run as" menu as the first item and now it's "Easy Shell".

mmisingnamefdb's picture

Should be fixed with v1.4.0. See issue:http://sourceforge.net/p/pluginbox/bugs/15/

andre.bossert@gmail.com's picture

Thanks for the report.

I've created bug request:
https://sourceforge.net/tracker/index.php?func=detail&aid=3419791&group_...

I cannot test it with Mac OS X and need help from users. Please provide info how to open shell or run inside shell.

lsloan's picture

I like this extension a lot, but the defaults for Mac OS X are wrong. I've not worked out the proper commands for the two shell commands, but the others should be:

  • Explore command: open {1}
  • Copy Path string: {2}
andre.bossert@gmail.com's picture

Thanks for the report.

I've created bug request:
https://sourceforge.net/tracker/index.php?func=detail&aid=3419791&group_...

I cannot test it with Mac OS X and need help from users. Please provide info how to open shell or run inside shell.

ppollonicp0's picture

I'm trying to find out the right command to open a terminal with osx.
The link for the bug request is not working. Sourceforge report an error trying to open the page.
The correct command to open a terminal form a terminal in Osx and make it change the directory is:
osascript -e 'tell application "Terminal" to do script with command "cd {path}"' where {path} should be substituted with the right path from one of those provided with EasyShell ({1}, {2},...).
At the moment this is not working. I hope someone else could give tips to make it working.

mmisingnamefdb's picture

Thanks. Please use thi link.

fbellingard's picture

Really wondering why this functionnality is not part of the official Eclipse platform!