Document your code
Every project on GitHub comes with a version-controlled wiki to give your documentation the high level of care it deserves. It’s easy to create well-maintained, Markdown or rich text documentation alongside your code.
Sign up for free See pricing for teams and enterprisesTerminal Issues
Terminal Issues
This document is about reporting issues for the integrated terminal (ctrl+`). Learn more about how to use the terminal in the documentation.
Common questions
Make sure you read over the common questions section on the website.
Enabling trace logging
For some terminal issues it's useful to get trace logs, this can reveal at what point something is failing. Follow these steps to get the logs:
- Close all VS Code windows
- Launch VS Code from the terminal using
code --log trace - At this point you should reproduce the terminal issue you're having
- Run the command "Developer: Open Log File..." (F1 opened command palette) to get an editor containing the logs
Enabling escape sequence logging
This was added in v1.26.
For issues where text is misbehaving in the terminal you can enable logging of the data being sent to the emulator from the shell process. To enable escape sequence logging run the "Terminal: Toggle Escape Sequence Logging" command from the command palette (F1), the logs can then be viewed in the devtools console (Help > Toggle Developer Tools).
Long standing known issues
Here are some long standing known issues in the terminal:
- Various emulation issues on Windows #45693
- Terminal does not show any text on Windows 7 #43169
- Try turning off compatibility mode
- Characters like underscore are being cut off #35901
- Try changing the
terminal.integrated.fontFamily
- Try changing the
- Emojis are printed as double width but are single width xtermjs/xterm.js#1059

