-
Notifications
You must be signed in to change notification settings - Fork 30.3k
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
Emoji don't work in native Windows shells (WSL is fine) #35266
Comments
Upstream: xtermjs/xterm.js#469 |
Looks like it's not even possible to paste emoji from clipboard. |
@KillyMXI pasting emoji should work, it works differently to in the editor though. The representation of the emoji depends on the shell (eg. bash) which may have patchy support for combined emojis. |
It's not a windows only issue. Same problem with macOS: #38064. |
I cant bring up the emoji keyboard in vscode on windows. Has this been fixed yet? |
Doesn't seem to be fixed Version: 1.29.1 (user setup) |
It still doesn't work in macOS either:
|
I've also had trouble inserting emoji on macOS. I assumed I was doing something wrong or had a transient issue, but I still see the same issues that @warpdesign describes. :-( |
I'm used to having Haskell prompt with a pickle (for obvious reasons) in front:
It works with VSCode when it's running bash e.g. inside docker container development. But it ceases to working when I use it inside Powershell in Windows. Just giving me:
I think this is some Powershell/Windows problem. |
This bug requires me to switch to Iterm and leave my vscode focus in order to commit, would love a fix |
I don't think it's just related to the shell you are using I'm using powershell core as the default integrated terminal and though I can get some emojis typed in there, the characters before and after look weird if shown at all |
Today I got really sad when I couldn't commit with an emoji, guys this is breaking people's hearts. |
This issue has nothing to do with PowerShell or VSCode, it's actually related to xtermjs issue xtermjs/xterm.js#469 and it was mentioned above. |
Note that this issue is about emoji IMEs which are the popup you can use to input emojis. Simple support for them is patchy because WT and conpty seem to do something a little different to what they're trying to emoji, that's tracked in xtermjs/xterm.js#2693 |
Any workaround for this? @Tyriar Been facing this for years |
😟 Still cannot add awesome emoji to git commit by using ctrl+cmd+space. I have to use source control in the vscode or insert the emoji some then copy + paste it to the terminal |
This is a good workaround until the 🐞 is fixed: https://marketplace.visualstudio.com/items?itemName=bierner.emojisense Works in the terminal as well. In MacOS you can use |
Related: PowerShell/PowerShell#15256 |
Ok this is definitely an upstream issue: microsoft/terminal#190 FWIW emoji support works fine in wsl which proves we're doing the right thing (plus mac/linux works fine): I'll keep this open as it's a pretty big issue but it's just tracking the upstream issue. |
@Tyriar sir is there any fix? |
Use powershell therminal in vscode....It works fine. Bash still problematic. |
Closing this in favor of the upstream issue since there's no further action on us to support this: microsoft/terminal#190 |
Steps to Reproduce:
Bug
Corrupted Unicode characters are inserted
The text was updated successfully, but these errors were encountered: