-
-
Notifications
You must be signed in to change notification settings - Fork 3.9k
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
Unable to pause autoscrolling #1242
Comments
Until something is done about this, you can pipe output to less as a temporary solution. Output isn't lost, and you can follow along at your own pace. |
Very annoying indeed. I'd have thought there'd be a setting for this, but I can't find one. That I don't imagine this would be difficult to implement, but I could be wrong. |
Ah, I see this is a duplicate of #684 where it's suggested to use |
It's about time termux has this basic functionality. |
This comment was marked as spam.
This comment was marked as spam.
@SDRausty can you please elaborate? AFAIK emacs is an alternative to Vim. @ZimbiX I know Android has the most painful excuse for word-wrapping. They call it breakStrategy and its accepted values make absolutely no sense (balanced, high_quality, simple). Web developers know you either want break-none, break-word or break-all. Since termux does behave as "break-all", it means they probably devised their own grid system, which means it should be easy enough to lock onto a certain row. Not sure why it's taking so long to implement this because having to inspect streaming output whilst fighting against the automatic scrolling is disturbing to say the least. so tmux it is... |
This comment was marked as spam.
This comment was marked as spam.
when swipe up n pixel paused |
This comment was marked as spam.
This comment was marked as spam.
Yes, it will pause. But it's not a friendly operation. For example, if I want to copy another line, I have to click on the screen to cancel the menu, but it's scrolling out of the visible area. The ping operation only adds 1 line per second, and maybe you can easily hold down the line you want, what if it's a cat log? Maybe you'll terminate the operation and use grep, so what if the add-on line is extremely fast and can't be used multiple times? So I think it's very friendly to roll up n px like the terminal of mac and pull down to the end line and resume scrolling. |
There is a function for this in most terminals. I found that you can also enable it in Termux like this:
and then, to pause: and to resume Just tried it with the ping command. And its clean, no workaround. :) Refernece: https://unix.stackexchange.com/a/12108 |
Pausing the terminal is not the same. If there is a large output stream, resuming output will make you lose your scroll position and you will have to scroll all the way up to continue reading. This is an essential feature that should have been implemented years ago 🤷♂️ workarounds it is. Edit: I don't know a single terminal besides termux that doesn't behave this way (retain scroll position if not at the bottom). |
I really agree with you and it annoys me, too. I just thought I could share this way in case it suits someones needs. And its deeply integrated, as I said. 😃 |
Feature description
something will cost a long time,
sometime i want to find out what it say,
but i can not .
either press ctrl+c to break working for read,
or wait for work is finish,but may be some output is loss.
Reference implementation
mac osx terminal
when you scrollup,autoscroll will stoping,
when scrollend it will keeping scrolling.
The text was updated successfully, but these errors were encountered: