Community
Participate
Working Groups
CQ:WIND00065876 The terminal view currently always works in "Auto Window Resize" mode: Given the size of the Terminal Window in Eclipse Workbench, that size is sent with a special terminal control sequence to the remote side such that the remote can adjust and appliations like vi know what size is available. Some applications and especially dumb terminals do not have the capability of adjusting to a variable terminal size. Thus when a dumb terminal prints a long line of text, that line of text is not wrapped; but since there is no scrollbar available, the user cannot easily see or copy the line of text. For dumb remotes, the Terminal should either a) provide a fixed-size option (bug #196462) such that it is known where to wrap; or, b) wrap lines at the currently given terminal width (note that "intelligent" terminals cannot ever write past the width so the fact that wrapping messes up the line locations should not be an issue); or, c) provide a horizontal scrollbar up to the width currently used by the dumb terminal. For a start, we could implement either b) or c) only, with the possibility of letting the user choose in the future.
Marking P2 since Fix WIND00097480 is committed
Bulk update target milestone 2.0.1 -> 3.0
Option b) is currently implemented: the terminal wraps lines at the current width however, when changing the width of the terminal, the terminal does not re-wrap the wraped lines: - if the width expands, then there is a 'white bar' at the right size - if the width shrinks, is seems that characters are lost at the right. Making the terminal wider restores the characters at the right side Option c) is a bit tricky, because this would interfere with a scrollbar created for bug 196462. Plus lines can become very long and scrolling vertically is not very convenient.
Consider this fixed since option (b) is implemented -- wrapping lines at the terminal width.