3

В MacOS X, до Yosemite версии, я мог открыть vi в окне терминала и пролистать историю терминала. Строки vi в этом случае не прокручиваются.

Для прокрутки я использовал два пальца коврика для мыши вверх / вниз.

В Йосемити это не работает. Когда я пытаюсь прокрутить вверх / вниз, курсор в vi перемещается, а строки vi прокручиваются вверх / вниз.

Как я могу прокрутить окно вверх?

3 ответа3

5

Поведение настраивается в Terminal.app, но привязка по умолчанию для прокрутки изменилась, так что модификатор shift больше не нужен. (Вы можете изменить его обратно, в настройках терминала). Вот несколько ссылок, обсуждающих изменения

В Yosemite введены другие изменения (в начало и в конец), которые отражены в терминальной записи ncurses для nsterm, которая является рекомендуемой настройкой для TERM:

4

В Терминале выберите «Терминал» -> «Настройки» -> «Профили» -> «Клавиатура» -> «Пролистать альтернативный экран» (не отмечено), чтобы сбросить поведение.

2

В Yosemite по сравнению с предыдущими версиями OSX прокрутка теперь осуществляется удерживанием клавиши Shift при прокрутке вверх / вниз.

Прокрутка вверх \ вниз без удержания клавиши Shift прокручивает строки VI.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .