題:
如何在終端中快速瀏覽手冊頁
JFW
2011-09-06 23:34:43 UTC
view on stackexchange narkive permalink

有什麼方法可以快速滾動終端中諸如 man 頁面之類的大量文本輸出?使用向上和向下箭頭一次只能將屏幕移動一行。有什麼方法可以加快滾動速度?

您問題的最直接答案是:在終端的默認鍵盤圖中,將Shift修飾符添加到Page Up / Down和Home / End會將滾動命令發送到tty,而不是滾動終端視圖。如果要使鍵盤映射發送滾動命令而不需要Shift修飾符,則可以自定義鍵盤映射。
在手冊頁中按`h`以查看所有快捷方式
相關:https://unix.stackexchange.com/questions/1841/tricks-and-tips-for-finding-information-in-man-pages
九 答案:
user5077
2011-09-06 23:40:22 UTC
view on stackexchange narkive permalink

如果我對您的理解正確,則希望更有效地瀏覽手冊頁。

默認情況下, man 使用 less 作為其尋呼機。在 less 中,您可以使用:

  • Space kbd>或 f kbd>或 Control ⌃ kbd >- f kbd>前進一頁
  • d kbd>或 Control ⌃ kbd>- d kbd>前進一頁半頁
  • b kbd>或 Control ⌃ kbd>- b kbd>返回一頁
  • u kbd>或 Control ⌃ kbd>- u kbd>返回後半頁

您可以獲取完整的列表手冊頁中的 less 個鍵盤命令。如果您不喜歡默認的尋呼機,則可以設置 MANPAGER PAGER 環境變量,以指定其他程序來控制長於一個屏幕的手冊頁的分頁

您也可以在查看手冊頁時按“ h”以顯示幫助。
`/`啟動搜索模式,使您可以跳至所選單詞。
“ p”和“ n”將上一個和下一個結果集中在搜索模式下。
在Mac上,B似乎跳到頁面底部,而不是返回上一頁。其他鍵如您所說工作。
另外,為了獲得更好的體驗,請啟用“ option”作為“ meta”鍵。`終端首選項>配置文件>鍵盤>使用選項作為元鍵`
有趣的事實:“多人”為少人開門。
@user5077,`d`和`u`代表什麼?
joelseph
2011-09-07 07:18:46 UTC
view on stackexchange narkive permalink

您可以從終端的“幫助”菜單在單個可滾動窗口中打開手冊頁。只需在“幫助”菜單的搜索字段中鍵入命令,然後在搜索結果中單擊該命令以打開其手冊頁。該命令有時可能需要幾秒鐘才會出現在搜索結果中。

您還可以在線找到大多數手冊頁,並且在 apple的開發人員庫中找到了Apple特定的手冊頁。我通常用 apple man [command] 用實際命令替換 [command] 。這種方法的一個優點是,您可以輕鬆為經常使用的手冊頁添加書籤。

在“幫助”菜單中搜索手冊頁也適用於Snow Leopard(10.6)。 Lion具有許多增強功能:幫助菜單中有一些方便的命令可以查找手冊頁中的選定文本,並且它們在上下文菜單以及服務中均可用,因此您可以從其他應用程序中使用它們(您必須在“系統偏好設置>鍵盤>鍵盤快捷鍵>服務**”中啟用它們。您也可以雙擊以打開手冊頁引用“ open(1)”和URL“ x-man-page:// 1 / open”,以便在手冊頁之間輕鬆導航。
如果沒有選擇,則“幫助”菜單命令將在光標左側尋找搜索詞或手冊頁參考。在開始在命令行中輸入命令後,我一直使用它來查找命令。 “打開手冊頁”命令等效於“ man”,“搜索手冊頁”等效於“ apropos”。幫助菜單和上下文菜單可識別“ 1打開”,“打開1”和“ open(1)”以及“ x-man-page:// 1 / open”形式的手冊頁引用。
手冊頁終端使用“手冊頁”設置配置文件,因此您可以自定義其外觀。由於每個配置文件的默認窗口位置都被記住,因此您可以在屏幕上方便地放置手冊頁窗口,新的手冊頁窗口將顯示在同一位置(我將其放置在顯示器的右邊緣,因此它們不會覆蓋我的主要終端窗口)。
另外,如果沒有正在運行的進程,則終端支持一些尋呼機命令。這些對於閱讀手冊頁特別方便:Space / Shift-Space =向下/向上翻頁,f / b =向下/向上翻頁,Return =向下一行,向上/向下箭頭=向上/向下箭頭, = Home /結束
謝謝@ChrisPage — http://meta.apple.stackexchange.com/q/1247/8546提出了x-man-page:// URL的超鏈接。
@Graham Perrin,儘管我喜歡這個提議,但這是一個糟糕的主意。如果有人碰巧在iOS或Linux上瀏覽並且需要使用x-man-page://鏈接的信息,那又如何?
greg willits
2012-05-15 02:40:09 UTC
view on stackexchange narkive permalink

Shift⇧ kbd>- Page Up⇞ kbd>和 Shift⇧ kbd>- Page Down⇟ kbd>會將手冊頁移動一頁

(在筆記本電腦或其他較小的鍵盤上,擊鍵通常為 Shift⇧ kbd>- Fn kbd>-向上箭頭↑和 Shift⇧ kbd>- Fn kbd>-向下箭頭↓ kbd>。)

對我而言,在OSX 10.8上,組合鍵分別為[fn]-[up]和[fn]-[down]。
在OS X Yosemite上,相同的組合鍵有效。
Michael Luton
2012-08-21 05:24:01 UTC
view on stackexchange narkive permalink

對於非Apple特定的命令,這些命令在各種UNIX平台上往往是相同的,我要做的是在瀏覽器中使用Google man [command] 。頂部結果幾乎總是一個HTML格式的手冊頁。

Andrew Vit
2011-09-07 06:41:56 UTC
view on stackexchange narkive permalink

此答案解決了您的問題:安裝 Bwana

這將在瀏覽器中打開手冊頁。我已經使用了多年,這是我最喜歡的終端功能之一。

daviesgeek
2011-09-07 07:56:59 UTC
view on stackexchange narkive permalink

我建議使用 ManOpen,它可以讓您在普通文本窗口中打開手冊頁。

您還可以創建別名(請告訴我是否需要幫助與此一起)

 pman(){man -t“ $ {1}” |打開-f -a /Applications/Preview.app/} 
M0rn1n6St4r
2018-12-14 15:31:44 UTC
view on stackexchange narkive permalink

我通常只使用

  • z kbd>向前移動一個窗口
  • w kbd>後退一個窗口
jmh
2017-06-16 00:32:19 UTC
view on stackexchange narkive permalink

我有一個應用程序“手冊閱讀器”,它在左側列出了所有手冊頁,您可以選擇其中一個,它會在Mac窗口中顯示手冊頁。在Sierra上運行,非常不錯。可以向上或向下滾動手冊頁。

Qianqian Dong
2019-06-18 13:53:15 UTC
view on stackexchange narkive permalink

對我來說,在OSX上,[fn] + [enter]有效。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...