-
Notifications
You must be signed in to change notification settings - Fork 29.4k
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
Add scroll bar to integrated terminal #6602
Comments
Known issue, not sure scrollbars are going to happen unless we fork term.js. |
Forking term.js would also be necessary if we wanted to do any improvements to the UX inside the terminal. For example improving the selection experience (related to this), adding links or something to terminal for tighter integration with editor (#1037), making the cursor blink without breaking selection, etc. |
I use the integrated terminal only for doing "ng build" and getting an error message about what failed to build. But I am never able to read the cause of the failed build because I can not scroll up. Not every error is in the error windows. Sometimes error appear only at build process. Thus if you want to justify the existance of the integrated terminal it really needs scrollbars or I have to the CMD. |
@bastienJS you should still be able to scroll using the mouse wheel and ctrl+shift+arrows/page up/page down. |
This needs to be tackled upstream first at xtermjs/xterm.js#77 |
OSX 0.11.6 / vscode 1.3.1
|
@gertcuykens the WIP PR is out for the scroll bar xtermjs/xterm.js#218, it supports mouse wheel events that scroll by pixel, line and page. It's very smooth based on my testing so far. |
Scrollbar for the integrated terminal would be awesome. |
I just updated Code to version 1.5 and the scrolling in integrated terminal doesn't work well. VSCode Version:1.5 |
@emartinpi are you using oh-my-zsh? The scroll bar should be visible and working whenever application keypad mode is disabled. |
@Tyriar yes, i'm using oh-my-zsh. Application keypad mode was enabled so I disabled it from terminal menu, reset VCode but nothing changed in integrated terminal, the same behavior keeps going |
@emartinpi I suspect this is the root cause of the issue xtermjs/xterm.js#151 |
@emartinpi this worked for me - #7817 (comment) |
@emartinpi I was hoping someone from the community would be able to chip in on #7817 / xtermjs/xterm.js#151, I don't use oh-my-zsh personally and won't have time to look at it any time soon. |
On Mac I am not getting scrollbars when the content overflows.
The text was updated successfully, but these errors were encountered: