Як я можу швидко переходити через користувацькі сторінки в Терміналі


37

Чи є якийсь спосіб швидко прокрутити важкий текст у терміналі, такому як manсторінки? За допомогою стрілок вгору та вниз переміщуйте по екрану лише по одному рядку; чи є якийсь спосіб прокрутити швидше?


3
Найбільш прямий відповідь на ваше запитання: У картці клавіатури за замовчуванням терміналу додавання модифікатора Shift до сторінки вгору / вниз та додому / кінця надсилатиме команди прокрутки до tty замість прокрутки подання терміналу. Ви можете налаштувати карту клавіатури, якщо хочете змусити її надсилати команди прокрутки, не вимагаючи модифікатора Shift.
Кріс Пейдж

Натисніть hна сторінці man, щоб побачити всі ярлики
DanSkeel

Відповіді:


47

Якщо я вас правильно зрозумів, ви хочете ефективніше проглядати сторінки посібника.

За замовчуванням manвикористовує lessяк пейджер. В less, ви можете використовувати:

  • Spaceабо fабо Control ⌃- fдля переходу на одну сторінку
  • dабо Control ⌃- dпросунути півсторінки
  • bабо Control ⌃- bповернутися на одну сторінку
  • uабо Control ⌃- uповернутися на півсторінки

Повний список lessкоманд клавіатури ви можете отримати на його сторінці керівництва . Якщо вам не подобається пейджер за замовчуванням, ви можете встановити MANPAGERчи PAGERзмінні середовища, щоб вказати іншу програму для керування сторінками сторінки, що перевищує один екран.


8
Ви також можете натиснути, hпереглядаючи чоловічі сторінки, щоб показати допомогу.
ocodo

3
/запускає режим пошуку, який дозволяє перейти до потрібного слова.

2
А pта nзосередити попередні і подальші результати в режимі пошуку.
Lri

1
Також для кращого досвіду ввімкніть optionяк metaключовий. Terminal preferences > Profiles > Keyboard > Use Option as Meta key
DanSkeel

1
@ user5077, що означає dі що означає u?
Pacerier

6

Ви можете відкрити підручні сторінки в одному вікні, що прокручується, у меню Довідки терміналу. Просто введіть команду в поле пошуку в меню довідки, а потім натисніть на команду в результатах пошуку, щоб відкрити її довідкову сторінку. Інколи може знадобитися кілька секунд, щоб команда відображалася в результатах пошуку.

Ви також можете знайти більшість чоловічих сторінок в Інтернеті, а специфічні для Apple сторінки в бібліотеці розробників Apple . Я взагалі google із apple man [command]заміною [command]фактичною командою. Одна приємна річ у цьому способі - це те, що ви можете легко робити закладки на сторінках, якими ви часто користуєтесь.


3
Пошук підручних сторінок у меню "Довідка" працює також у Snow Leopard (10.6). Lion має ряд удосконалень. У меню Довідки є зручні команди для пошуку підручних сторінок для вибраного тексту, і вони доступні у контекстному меню, а також Служби, щоб ви могли ними користуватися в інших програмах (вам потрібно увімкніть їх у системних налаштуваннях> Клавіатура> Комбінації клавіш> Послуги ). Ви також можете Command-Double-Click, щоб відкрити посилання чоловічої сторінки "відкрити (1)" та URL-адреси "x-man-page: // 1 / open" для легкої навігації між чоловічими сторінками.
Кріс Пейдж

2
Якщо немає вибору, команди меню Довідка будуть шукати ліворуч від курсору для пошуку пошукового терміна або довідкової сторінки. Я використовую це весь час для пошуку команди після початку введення її в командному рядку. Команди "Відкрити сторінку чоловіка" є еквівалентом, manа "Пошук на сторінках із людиною" еквівалентні apropos. У меню довідки та контекстних меню розпізнаються посилання на чоловічу сторінку у формах "1 відкрито", "відкрити 1" та "відкрити (1)", а також "x-man-page: // 1 / open".
Кріс Пейдж

2
Термінали чоловічої сторінки використовують профіль налаштувань "Man Page", щоб ви могли налаштувати їх зовнішній вигляд. Оскільки положення вікна за замовчуванням запам'ятовується окремо для кожного профілю, ви можете зручно розміщувати вікна чоловічої сторінки на екрані, і нові відображатимуться в тому самому місці (я розміщую їх у правій частині дисплея, щоб вони не покривали мій первинні вікна терміналів).
Кріс Пейдж

1
Крім того, якщо немає запущених процесів, Terminal підтримує кілька команд пейджера. Вони особливо зручні для читання чоловічих сторінок: Space / Shift-Space = Сторінка вниз / вгору, f / b = Сторінка вниз / вгору, Повернення = Лінія вниз, Стрілка вгору / вниз = Лінія вгору / вниз, </> = Головна / Кінець
Chris Page

Завдяки @ChrisPage - meta.apple.stackexchange.com/q/1247/8546 пропонує гіперпосилання на x-man-сторінку: // URL-адреси.
Грем Перрін

4

Shift ⇧- Page Up ⇞і Shift ⇧- Page Down ⇟перемістить підручні сторінки по одній сторінці.

(На ноутбуці чи іншій меншій клавіатурі зазвичай натискання клавіш Shift ⇧- Fn- Up Arrow ↑і Shift ⇧- Fn- Down Arrow ↓.)


1
Для мене в OSX 10.8 комбінації клавіш відповідно [fn] - [вгору] і [fn] - [вниз].
користувач456584

Для OS X Yosemite діють ті самі комбінації клавіш.
politicus

2

Ця відповідь стосується вашого питання: Встановити Bwana .

Це відкриє довідкові сторінки у браузері. Я використовую це протягом багатьох років, і це одне з моїх улюблених доповнень для функціонування терміналу.


2

Для команд, що не належать Apple, які, як правило, однакові на різних платформах UNIX, я роблю Google man [command]у браузері. Верхнім результатом майже завжди буде відповідна HTML-сторінка.


1

Я рекомендував би ManOpen, який дозволяє відкрити чоловічу сторінку у звичайному текстовому вікні.

Ви також можете створити псевдонім (повідомте мене, якщо вам потрібна допомога з цим), використовуючи

pman ()
        {
        man -t "$ {1}" | відкрити -f -a /Applications/Preview.app/
        }          

1

Я зазвичай просто користуюся

  • z рухатися вперед на одне вікно
  • w щоб повернути назад одне вікно

0

У мене є додаток "man Reader", який перелічує всі чоловічі сторінки зліва, і ви можете вибрати одну, і вона відображає сторінку man у вікні Mac. Бігає на Сьєрра і досить приємно. Можна прокручувати чоловічу сторінку вгору або вниз.


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