Skip to content
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

Unicode characters (emojis?) messing up terminal #59145

Closed
dnfield opened this issue Sep 22, 2018 · 4 comments
Closed

Unicode characters (emojis?) messing up terminal #59145

dnfield opened this issue Sep 22, 2018 · 4 comments
Assignees
Labels
terminal Integrated terminal issues upstream Issue identified as 'upstream' component related (exists outside of VS Code)

Comments

@dnfield
Copy link

dnfield commented Sep 22, 2018

  • VSCode Version: 1.27.2
  • OS Version: macOS High Sierra

Steps to Reproduce:

  1. Paste 🌑🌘🌗🌖🌕 into the terminal
  2. Try to edit the line or delete the characters

The characters don't get deleted properly, and too much space is used before and after them. Seems like a unicode handling bug. This is particularly annoying if a tool uses those characters to print progress updates in a terminal, which drives it crazy and gets them stuck all over the place until the terminal is hidden and open again:

image

/cc @DanTup FYI

@vscodebot vscodebot bot added the terminal Integrated terminal issues label Sep 22, 2018
@DanTup
Copy link
Contributor

DanTup commented Sep 22, 2018

(Slightly off-topic, but how often are you using the terminal for Flutter here? I think those characters are used for flutter run but we'd expect people to use Start Debugging rather than using the embedded terminal to run?)

@dnfield
Copy link
Author

dnfield commented Sep 22, 2018

I usually use the terminal. Habits!

@DanTup
Copy link
Contributor

DanTup commented Sep 22, 2018

You'll miss out on things like debugging, hot-reload-on-save, inspect widget and other stuff from the terminal :-)

But if there are things you use the terminal for that don't have equivs built-in, do let me know. For ex., I don't think we have a Clean command, but hopefully we've got all the common things covered.

(I can't offer any help for this bug though, seems to be entirely the built-in terminal and unrelated to the extensions or Flutter).

@Tyriar
Copy link
Member

Tyriar commented Sep 22, 2018

Tracking this is #59145

@Tyriar Tyriar closed this as completed Sep 22, 2018
@Tyriar Tyriar added the upstream Issue identified as 'upstream' component related (exists outside of VS Code) label Sep 22, 2018
@vscodebot vscodebot bot locked and limited conversation to collaborators Nov 6, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
terminal Integrated terminal issues upstream Issue identified as 'upstream' component related (exists outside of VS Code)
Projects
None yet
Development

No branches or pull requests

3 participants