-
Notifications
You must be signed in to change notification settings - Fork 29.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Setting Cmder.exe as integrated shell still opens in separate window #12006
Comments
cmder is a full-blown terminal emulator, not a psuedo terminal/shell which is what you need to specify there. Think of it that cmder is basically what the VS Code integrated terminal is, you cannot attach VS Code's integrated terminal to cmder for example. So this is a duplicate of #6935 I think Clink is cmder's underlying shell, however I believe there are some issues with using Clink and git bash which make it less than ideal such as #7345 |
@Tyriar, thank you for that explanation. That makes more sense. |
@popey456963 worked perfectly here. Thank you. |
@popey456963 Thanks! That worked for me as well! |
This approach is only running the git bash and missing some of cmders settings. Giving me some problems with the the codeset and other things. If you want the full cmder shell as you are used to, set the following in the settings(of course adapt you paths and choose the 32bit cmd.exe if required):
Thanks a lot @thinkOfaNumber. |
You're welcome, thanks for the attribution! Feel free to upvote the SO post if you think it's useful ;-) |
There is also different trick - opening your text editor in cmder ;) https://medium.com/@WMorkowski/protip-integrating-cmder-with-text-editor-7f08a6e76de7 from article:
|
I only get cmder / clink to work OK inside Code if I launch Code from cmder. Launching Code directly and navigating to the integrated terminal just gives me Clink errors. Any idea..? Looks like the path to clink is wrong somehow when launching Code directly from the start menu. Terminal output when launching Code
|
@johnkors I was having the same problem. Create a file in the root of your cmder folder "whatever".bat. I named mine vscode.bat. With the following code. Then in your vscode settings add the following to your settings.json
Works perfect for me now |
Confirmed working! Thanks, @kemotoe ! |
@popey456963 Thank you man :) it's working. |
Locking so solutions don't get buried. |
Updates:
|
Steps to Reproduce:
"terminal.integrated.shell.windows": "C:\\Program Files (x86)\\cmder\\Cmder.exe",
ctrl
+backtick
The text was updated successfully, but these errors were encountered: