EasyShell

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!

Download as .zip Download as .tar.gz View on GitHub

EasyShell Chat @ gitter Build Status Download EasyShell

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!

Installation:

Eclipse Markeplace: http://marketplace.eclipse.org/content/easyshell

Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client

OR

Use update site: http://anb0s.github.io/EasyShell

OR

[Download EasyShell] (https://sourceforge.net/projects/pluginbox/files/latest/download), extract it to “eclipse\dropin” folder and restart.

Features:

The plugin is platform independent in principal. It just launches a (configurable) system command to open the shell, file explorer or other user defined command. It also copies path etc. to clipboard. Just open context menu for an Eclipse editor or selected resource in some view:

context_menu_windows context_menu_Linux

Keyboard-shortcuts:

Alt + E: Main popup menu (Windows)

popup_menu_windows

Alt + Shift + E: execute multiple commands for selection(s)

multi_selection_dialog_windows multi_selection_dialog_linux

Shortcuts that executes the command directly if only one defined or opens a popup menu like Alt + E reduced for category:

Alt + O: Open Here (shell)

popup_menu_linux

Alt + R: Run with (shell)

Alt + X: Explore

Alt + C: Copy to Clipboard

Alt + U: User defined category

Special not available for all OS:

Alt + D: Open with Default application

Supported OS and commands:

The following platform, shell combinations and tools are supported as selections available in the preferences page. The user can define own commands and menues or just adapt the predefined ones!

Windows:

Linux:

MAC OS X

All OS

If path to your tool is not added to PATH variable, please add it or adapt the command in EasyShell!

Preferences:

preferences_general

preferences_menu

preferences_menu_edit

preferences_menu_edit_filter

preferences_menu_edit_content_assist

But you can configure any shell or command you like as long as you can figure out how to run a command to open the shell with given parameters or execute the tool you want.

preferences_command

preferences_command_new_content_assist

The following substitution variables are available for building the command:

The following substitution variables are available for building the menu name:

License:

https://eclipse.org/org/documents/epl-v10.html