Прокрутка трекпадів у терміналі Йосеміті зламана, тепер лише відображається історія команд


12

З моменту оновлення до OS X Yosemite у мене виникає ця спорадична проблема, коли я раптово втрачаю можливість прокручування вгору / вниз у терміналі за допомогою мого трекпада. Прокрутка на трекпаді замість цього прокрутить усі мої попередні команди.

Я читав про таку поведінку з vi в Yosemite, але не зміг використати жодного з виправлень, про які вони згадували (наприклад, утримуючи Shift і потім прокручуючи).

Чи є спосіб обійти це або переключитися між різними режимами? Це неймовірно дратує, коли це відбувається.

Відповіді:


21

Ця проблема не вказана для OS X Yosemite або OS X взагалі, це відбувається з усіма терміналами, коли видається певна послідовність управління.

Велика ймовірність, що це піде після запуску

$ reset

Ось уривок із man tset:

Коли викликається як reset, tsetвстановлює приготовлені та ехорежими, вимикає режими руйнування та необмеженого режиму, вмикає переклад нового рядка та скидає будь-які невстановлені спеціальні символи до їх значень за замовчуванням, перш ніж робити ініціалізацію термінала, описану вище. Це корисно після вмирання програми, залишаючи термінал у ненормальному стані. Примітка. Можливо, вам доведеться вводити текст

       <LF>reset<LF>

(символ подачі рядків зазвичай є контрольним-J), щоб термінал запрацював, оскільки повернення каретки може більше не працювати в ненормальному стані. Крім того, термінал часто не повторюватиме команду.


5

Це трапляється зі мною щоразу, коли я використовую vim через ssh і з'єднання закриваються аномально (тайм-аути, відключення сервера ...). Якщо це так, то достатньо запустити vim і закрити його, щоб повернути початкові налаштування прокрутки.


2

Схоже, ви використовуєте екран. Без цього я не вірю, що немає жодної настройки, яка дозволить прокручувати попередні команди. У вашому випадку вимкнення альтернативного екрана прокрутки відключить надсилання подій прокрутки до Терміналу.

"Коли відображається альтернативний екран, надсилайте введення замість прокрутки вікна терміналу. Натисніть Shift, щоб тимчасово змінити цей параметр."

введіть тут опис зображення


0

Щось може працювати, використовуючи клавіші PageUp / PageDown на вашій клавіатурі.
Залежно від клавіатури у вас, можливо, у вас немає виділених клавіш, і для цього потрібно буде використовувати стрілки Fn + Вгору / Вниз.

Можливо, це допоможе. ОП намагається зупинити прокрутку, яку, на мою думку, ви хочете повернути, тому це може бути просто ввімкнено показаний варіант: https://discussions.apple.com/thread/ 6699311? Start = 0 & tstart = 0

Тут є деяка інформація про магічну прокрутку миші: http://macmint.com/how-to-disable-magic-mouse-scrolling/, яка також може бути те, що ви шукаєте.

HTH

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.