The devonfw-ide
already brings a lot of integration out of the box. This page is for users that want to get even more out of it. For instance this IDE ships with a console
script to open a shell with the environment variables properly set for your devonfw-ide
installation, so you get the correct version of your tools (Java, Maven, Yarn, etc.). However, you might want to open a shell from your IDE or your file manager. For some of these use-cases you need additional tweaks that are described on this page.
devonfw-ide automatically integrates with Windows-Explorer during setup.
If you want to open a CMD
(MS Dos Shell) directly from Windows-Explorer
simply right-click on the folder in your devonfw-ide
you want to open. From the context menu click on Open Devon CMD shell here
. This will open CMD
and automatically initialize your environment according to the devonfw-ide
project containing the folder (if any, see above).
Just like for CMD
you can also click Git Bash Here
from Windows-Explorer context-menu to open a git bash. If you have selected a folder in your devonfw-ide
installation, it will automatically initialize your environment.
In case you have cygwin
installed on your machine, the devonfw-ide
will autodetect this during setup
and also install a Windows-Explorer
integration. Just choose Open Devon Cygwin Bash Here
to open cygwin bash and initialize your devonfw-ide
environment.
ConEmu is a great extension that brings additional features such as tabs to your windows shells. If you like it, you will also want to have it integrated with devonfw-ide
. All you need to do is follow these simple steps:
-
Copy the file
CmdInit.cmd
from your ConEmu installation (C:\Program Files\ConEmu\ConEmu\CmdInit.cmd
) to a personal folder (e.g.C:\Users\MYLOGIN\scripts
). -
Modify this copy of
CmdInit.cmd
by adding the lineIDEenv
(e.g. at line 6) and saving. -
Go to
ConEmu
and open thesettings
(via context menu or[Windows][Alt][p]
). -
Select
Startup > Tasks
from the left tree. -
Select the first option form
Predefined tasks (command groups)
({Shells::cmd}
) -
In the text area at the right bottom modify the location of
CmdInit.cmd
to your customized copy (%HOME%\scripts\CmdInit.cmd
). -
Select
Integration
from the left tree. -
Click on the upper
Register
button (forConEmu Here
). -
Click on
Save settings
Now you have the option ConEmu here
if you right click on a folder in Windows Explorer
that will open a new tab in ConEmu
and automatically setup your environment according to the devonfw-ide
project containing the folder (if any, see above).
You can even integrate the Eclipse StartExplorer plug-in and ConEMU to open up console right from the file tree of eclipse into ConEMU. You can do this by adding a custom command to StartExplorer:
-
Open up eclipse
-
Open Window > Preferences
-
Select StartExplorer > Custom Commands on the left
-
Add on the right and setup the following command:
"C:\Program Files\ConEmu\ConEmu64.exe" -Dir ${resource_path} -runlist cmd.exe /k ""%ConEmuBaseDir%\CmdInit.cmd" & "IDEenv"" -cur_console:n
Be aware that you potentially have to adapt theConEmu*.exe
path to match your installation.You can even add a shell login if you installed git bash on your machine. Please be aware to potentially adapt the
sh.exe
url to match your installation:"C:\Program Files\ConEmu\ConEmu64.exe" -Dir ${resource_path} -runlist cmd.exe /k ""%ConEmuBaseDir%\CmdInit.cmd" & "IDEenv" & "%SYSTEMDRIVE%\Program Files\Git\bin\sh.exe" --login" -cur_console:n
-
State two times the "Name for *" to your choice like "ConEMU"
-
OK → OK
-
Right click on any folder/file in your eclipse file explorer and select StartExplorer > Custom Commands > ConEMU.
-
You will get a initialized console at the file/folder location! Have fun!
You might want to open a terminal directly as view inside your Eclipse IDE. Therefore we provide eclipse with the TM terminal plugin. Further the settings already configure that plugin so it automatically sets the environment properties correctly. In other words the integration comes out of the box.
To use it all you need to do is to follow these steps:
-
Open the
Terminal
view (Window > Show View > Other > Terminal > Terminal > OK
). -
Click on the
monitor icon
from the left of the icon bar of theTerminal
view. -
Choose terminal (e.g.
Local Terminal
) and confirm withOK
-
Execute
mvn -v
to verify your environment.