VS Code - Cygwin Intégrée du Terminal
Je voudrais utiliser Cygwin comme le terminal intégré sur le Code de Visual Studio sur mon ordinateur portable Windows (comme ce serait me donner de l'utilisation du terminal Linux, les commandes git et G++, etc.) mais quand j'ai mis la valeur de "terminal.integrated.shell.windows":
à l'adresse de la Cygwin application (.exe
) puis il ouvre un nouveau terminal Cygwin, plutôt que de rester dans VS Code.
Donc ma question est: puis-je utiliser Cygwin intégré dans le VS Code du terminal et de l'utiliser pour utiliser les commandes (mkdir
, rm
, etc.) mais aussi utiliser les commandes git et l'utiliser comme un compilateur et débogueur (de manière générique, mais pour le C++ au moins)? Et comment pourrais-je aller à ce sujet?
D'ailleurs, @user2766296 je ne crois pas que VS Code fonctionne avec Cygwin comme un terminal de toute façon.
il n'. Je l'ai juste essayé (voir la réponse ci-dessous), et il fonctionne très bien. Même les couleurs des coquilles (.dircolors) de travail.
OriginalL'auteur user2766296 | 2017-09-05
Vous devez vous connecter pour publier un commentaire.
Ces paramètres de configuration de travail pour moi:
Est-il possible d'ajouter ce que une supplémentaire option shell, de sorte que vous pourriez choisir d'utiliser cmd bash chaque fois que vous avez créé une nouvelle fenêtre de terminal?
Vous avez besoin d'ajouter une virgule après
"terminal.integrated.env.windows"
Aussi, pour un 64 bits d'installation de Cygwin, le chemin peut être
"C:\\cygwin64\\bin\\bash.exe"
Aussi,
/
beau travail dans les chemins, et regardez mieux à mon humble avisOriginalL'auteur Rick Renshaw
Vous pouvez simplement appeler la
Cygwin.bat
sans ENV question:Assurez-vous que la chauve-souris scripts s'adapter à votre Cygwin.
J'ai peur que l'intégration perd
Run Active File
fonctionnalité, mais seulementRun Selected Text
œuvres.ok merci ce que sur la définition de la mdc
OriginalL'auteur Nick Tsai
Combinant les réponses ci-dessus, c'est mon travail de configuration.
{testé sur ubuntu 18.04 lts, fonctionnant sous Windows 7 ultimate 32bt dans Virtualbox 5.2.12}
-i Force the shell to run interactively
.--login Make this shell act as if it had been directly invoked by login. When the shell is interactive, this is equivalent to starting a login shell with ‘exec -l bash’. When the shell is not interactive, the login shell startup files will be executed. ‘exec bash -l’ or ‘exec bash --login’ will replace the current shell with a Bash login shell.
OriginalL'auteur Στρατής Χριστοδούλου