Vous n'avez pas besoin d'un plugin (y compris le plugin Remote System View), vous pouvez le faire avec la plateforme de base. Il suffit de créer une configuration d'outil externe. J'ai ajouté une image pour démontrer.
Flèches orange : Utilisez le bouton de l'outil externe sur la barre d'outils et sélectionnez External Tools Configuration...
. Cliquez sur Program
puis en haut, cliquez sur le New launch configuration
icône.
Flèches vertes : Utilisez le Name
et donnez à votre nouvel outil un nom astucieux comme "Launch Shell". Dans le champ Location
Entrez une commande shell, par exemple /bin/bash
. Une approche plus générique consisterait à utiliser ${env_var:SHELL}
qui sous le Mac (et j'espère Linux) lance le shell par défaut. Ensuite, dans le Working Directory
vous pouvez utiliser la variable ${project_loc}
pour définir le répertoire par défaut à l'emplacement actuel de votre projet. Cela signifie que lorsque vous lancez l'outil, vous devez vous assurer que votre curseur se trouve dans un projet actif dans l'explorateur ou dans une fenêtre d'éditeur appropriée. Sous l'onglet Arguments
utilisation des zones -i
pour le mode interactif.
Flèches bleues : Passez à la Build
et décochez la case Build before launch
. Ensuite, passez à la Common
et cliquez pour ajouter votre commande au menu des favoris. Cliquez maintenant sur Apply
et Close
. Assurez-vous que la vue de la console est affichée ( Window->Show View->Console
). Cliquez sur un projet dans l'Explorateur de paquets ou de projets ou cliquez dans une fenêtre d'éditeur qui contient le code d'un projet intéressant. Cliquez ensuite sur l'icône de l'outil externe et sélectionnez Launch Shell
vous avez maintenant une fenêtre shell interactive dans la vue console.
Dans le coin inférieur gauche de l'image, vous pouvez voir le shell tcsh en action.
Note de Windows : Cela fonctionne également sous Windows mais vous utilisez ${env_var:ComSpec}
dans le champ de l'emplacement et vous pouvez laisser le champ des arguments vide.
7 votes
La justification donnée pour fermer ce dossier est INVALIDE. " ont tendance à attirer des réponses subjectives et du spam " ? ? Cette question est très spécifique, et ne susciterait que des réponses très spécifiques. Cela devient incontrôlable.
1 votes
Oui, je n'utilise plus Eclipse, mais c'est une question du type "Oui, voici l'un d'entre eux". Elle ne demande pas laquelle est la meilleure, ou si c'est une bonne pratique. De plus, la réponse acceptée est assez spécifique.
0 votes
Découvrez EasyShell github.com/anb0s/EasyShell il est très configurable. Je l'utilise avec cmd et git bash sous Windows. Il existe également marketplace.eclipse.org/content/tm-terminal si vous voulez que le shell soit une vue dans Eclipse, qui fonctionne avec cmd et git bash, etc.