Làm cách nào tôi có thể nhanh chóng điều hướng qua các trang man trong Terminal


37

Có cách nào để nhanh chóng cuộn qua đầu ra nặng văn bản trong Terminal như mancác trang không? Sử dụng mũi tên lên và xuống chỉ di chuyển màn hình một dòng tại một thời điểm; Có cách nào để cuộn nhanh hơn?


3
Câu trả lời trực tiếp nhất cho câu hỏi của bạn là: Trong bản đồ bàn phím mặc định của Terminal, việc thêm công cụ sửa đổi Shift vào Trang Lên / Xuống và Trang chủ / Kết thúc sẽ gửi các lệnh cuộn đến tty thay vì cuộn chế độ xem thiết bị đầu cuối. Bạn có thể tùy chỉnh bản đồ bàn phím nếu bạn muốn làm cho nó gửi các lệnh cuộn mà không yêu cầu công cụ sửa đổi Shift.
Chris Trang

Nhấn htrong khi ở trang man để xem tất cả các phím tắt
DanSkeel

Câu trả lời:


47

Nếu tôi hiểu bạn chính xác, bạn muốn lướt qua các trang thủ công hiệu quả hơn.

Theo mặc định, mansử dụng lessnhư máy nhắn tin của nó. Trong less, bạn có thể sử dụng:

  • Spacehoặc fhoặc Control ⌃- fđể tiến lên một trang
  • dhoặc Control ⌃- dđể tiến lên nửa trang
  • bhoặc Control ⌃- bđể quay lại một trang
  • uhoặc Control ⌃- uquay lại nửa trang

Bạn có thể lấy danh sách đầy đủ các lesslệnh bàn phím trong trang thủ công của nó . Nếu bạn không thích máy nhắn tin mặc định, bạn có thể đặt MANPAGERhoặc PAGERbiến môi trường để chỉ định một chương trình khác để kiểm soát phân trang của các trang man dài hơn một màn hình.


8
Bạn cũng có thể nhấn hkhi xem trang người đàn ông để hiển thị trợ giúp.
ocodo

3
/bắt đầu chế độ tìm kiếm, cho phép bạn chuyển đến một từ bạn chọn.

2
pntập trung vào kết quả trước và sau trong chế độ tìm kiếm.
Lri

1
Ngoài ra, để có trải nghiệm tốt hơn cho phép optionlàm metachìa khóa. Terminal preferences > Profiles > Keyboard > Use Option as Meta key
DanSkeel

1
@ user5077, Cái gì dvà đại diện ucho?
Pacerier

6

Bạn có thể mở các trang man trong một cửa sổ có thể cuộn được từ menu Trợ giúp của Terminal. Chỉ cần nhập lệnh vào trường tìm kiếm trong menu Trợ giúp, sau đó nhấp vào lệnh trong kết quả tìm kiếm để mở trang man của nó. Thỉnh thoảng có thể mất vài giây để lệnh xuất hiện trong kết quả tìm kiếm.

Bạn cũng có thể tìm thấy hầu hết các trang man trực tuyến, với các trang dành riêng cho Apple được tìm thấy trên thư viện dành cho nhà phát triển của apple . Tôi thường google với apple man [command]thay thế [command]bằng lệnh thực tế. Một điều thú vị về phương pháp này là bạn có thể dễ dàng đánh dấu các trang man bạn sử dụng thường xuyên.


3
Tìm kiếm các trang man trong menu Trợ giúp cũng hoạt động trong Snow Leopard (10.6). Lion có một số cải tiến: Có các lệnh thuận tiện trong menu Trợ giúp để tra cứu các trang man cho văn bản đã chọn và chúng có sẵn trong menu ngữ cảnh, cũng như Dịch vụ để bạn có thể sử dụng chúng từ các ứng dụng khác (bạn phải bật chúng trong Tùy chọn hệ thống> Bàn phím> Phím tắt> Dịch vụ ). Bạn cũng có thể Command-Double-Click để mở tham chiếu trang man "open (1)" và URL "x-man-page: // 1 / open" để dễ dàng điều hướng giữa các trang man.
Chris Trang

2
Nếu không có lựa chọn, các lệnh trong menu Trợ giúp sẽ nhìn sang bên trái của con trỏ để tìm cụm từ tìm kiếm hoặc tham chiếu trang man. Tôi sử dụng tất cả thời gian để tìm kiếm một lệnh sau khi bắt đầu nhập nó trên dòng lệnh. Các lệnh "Trang người mở" tương đương với manvà "Tìm kiếm trong trang con người" tương đương với apropos. Menu Trợ giúp và menu ngữ cảnh nhận ra các tham chiếu trang man ở dạng "1 mở", "mở 1" và "mở (1)", cũng như "x-man-page: // 1 / open".
Chris Trang

2
Thiết bị đầu cuối trang Man sử dụng cấu hình cài đặt "Trang nam", do đó bạn có thể tùy chỉnh giao diện của chúng. Vì vị trí cửa sổ mặc định được ghi nhớ riêng cho từng cấu hình, bạn có thể đặt các cửa sổ trang man một cách thuận tiện trên màn hình và các vị trí mới sẽ hiển thị ở cùng một vị trí (tôi đặt chúng ở cạnh phải của màn hình, vì vậy chúng không che cửa sổ đầu cuối chính).
Chris Trang

1
Ngoài ra, nếu không có các tiến trình đang chạy, Terminal hỗ trợ một vài lệnh máy nhắn tin. Điều này đặc biệt thuận tiện để đọc các trang man: Space / Shift-Space = Page down / up, f / b = Page down / up, Return = Line down, Up / Down Arrow = Line up / down, </> = Home / Kết thúc
Trang Chris

Cảm ơn @ChrisPage - meta.apple.stackexchange.com/q/1247/8546 đề xuất siêu liên kết của x-man-page: // URL.
Graham Perrin

4

Shift ⇧- Page Up ⇞Shift ⇧- Page Down ⇟sẽ di chuyển các trang man một trang tại một thời điểm.

(Trên máy tính xách tay hoặc bàn phím nhỏ hơn khác, tổ hợp phím thường là Shift ⇧- Fn- Up Arrow ↑Shift ⇧- Fn- Down Arrow ↓.)


1
Đối với tôi, trên OSX 10.8, các tổ hợp phím lần lượt là [fn] - [lên] và [fn] - [xuống].
dùng456584

Trên OS X Yosemite, các tổ hợp phím tương tự đều hợp lệ.
politicus

2

Câu trả lời này xoay quanh câu hỏi của bạn: Cài đặt Bwana .

Điều này sẽ mở các trang man trong trình duyệt. Tôi đã sử dụng nó trong nhiều năm và đó là một trong những bổ sung yêu thích của tôi cho chức năng Terminal.


2

Đối với các lệnh không phải của Apple có xu hướng giống nhau trên các nền tảng UNIX khác nhau, điều tôi làm là Google man [command]trong trình duyệt. Kết quả hàng đầu hầu như sẽ luôn là một trang người dùng HTML.


1

Tôi muốn giới thiệu ManOpen, cho phép bạn mở một trang man trong một cửa sổ văn bản bình thường.

Bạn cũng có thể tạo bí danh (cho tôi biết nếu bạn cần trợ giúp về vấn đề này) bằng cách sử dụng

pman ()
        {
        người đàn ông -t "$ {1}" | open -f -a /Appluggest/Preview.app/
        }          

1

Tôi thường chỉ sử dụng

  • z để di chuyển về phía trước một cửa sổ
  • w để di chuyển trở lại một cửa sổ

0

Tôi có một ứng dụng 'man reader' liệt kê tất cả các trang man bên trái và bạn có thể chọn một trang và nó hiển thị trang man trong cửa sổ Mac. Chạy trên Sierra và khá đẹp. Có thể cuộn trang man lên hoặc xuống.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.