Làm thế nào để tìm kiếm Hướng dẫn tham khảo Emps Lisp?


8

Đôi khi describe-hoặc apropos-không đủ. Làm cách nào tôi có thể tìm kiếm Hướng dẫn tham khảo Lisp của Emacs ( C-h i m elisp) từ bên trong emacs?


2
Như một bên, một cách ngắn hơn để đạt được hướng dẫn elisp là C-h r TAB RET.
Legoscia

@legoscia: À, không. C-h r(lệnh info-emacs-manual) đạt đến hướng dẫn sử dụng Emacs , không phải hướng dẫn Elisp .
vẽ

2
Nó làm. Tuy nhiên, liên kết đầu tiên trong nút trên cùng xảy ra dẫn đến hướng dẫn Elisp, đó là lý do tại sao bổ sung TAB RETđưa bạn đến đúng nơi.
Legoscia

@legoscia: C-h i 5ngắn hơn cả hai C-h r TAB RETC-h i m elisp RET.
vẽ

Ch i 5 không liên quan. Nó đưa bạn đến "danh sách" nếu bạn đã ở trên cùng của hướng dẫn sử dụng và đến một cái gì đó tùy ý nếu bạn ở cấp cao nhất về thông tin.
RichieHH

Câu trả lời:


11

EDIT : Tôi vừa tìm thấy điều tuyệt vời M-x info-aproposkhi tìm kiếm toàn văn trên tất cả các tài liệu thông tin và trả về các nút có liên quan. Có vẻ đá quý này là tương đối không rõ.

Nếu bạn sử dụng helmgói từ MELPA với helm-modebật, sử dụng i (info-index)hoặc I (info-virtual-index)bật lên một cửa sổ helm với các điều khoản chỉ mục. Sau đó, bạn có thể sử dụng các mẫu hoàn thành helm điển hình để khám phá và duyệt chỉ mục.


13

Bạn có thể sử dụng elisp-index-search. Tôi sử dụng nó hàng ngày. Tôi sử dụng nó chủ yếu khi tôi đã biết một tên hàm và muốn xem nó trong hướng dẫn sử dụng emacs lisp.


Điều này về cơ bản có làm một apropos thông tin và nhảy đến những gì nó thấy phù hợp nhất?
elarson

Tôi vừa thử thông tin-apropos. Nó dường như tìm kiếm tất cả các tài liệu thông tin, nhưng elisp-index-search chỉ tìm kiếm hướng dẫn sử dụng elisp. Tôi đã cố gắng tìm tài liệu cho elisp-index-search nhưng không thành công. Tôi đã tìm hiểu về nó bằng cách gọi khóa mô tả trên menu 【Trợ giúp → Tìm kiếm tài liệu → Tra cứu chủ đề trong Elisp Manual trục】
Xah Lee

6

Thêm một tìm kiếm toàn văn bản nhưng C-s( isearch-forward) sẽ tìm kiếm trong toàn bộ tài liệu thông tin nếu bạn lặp lại đủ số lần. Tôi sử dụng nó chủ yếu như một biện pháp tuyệt vọng khi tôi không thể tìm ra thuật ngữ thực tế xuất hiện trong chỉ mục.


3

Cách gần nhất mà tôi biết là tìm kiếm chỉ mục bằng cách chạy Info-virtual-index(ràng buộc I) từ trong hướng dẫn.


2

Ngoài những gì người khác đã đề cập, Icicles tạo điều kiện cho việc duyệt và tìm kiếm hướng dẫn sử dụng Thông tin.

  1. Hãy nhớ rằng i( Info-index) là bạn của bạn trong Thông tin. Bắt đầu tìm kiếm của bạn với nó. Nó thường hữu ích hơn một tìm kiếm văn bản vũ phu, bởi vì một con người đã lập chỉ mục các thuật ngữ hữu ích.

    Thật không may, mặc dù itrong vanilla index chấp nhận một chuỗi con của mục nhập chỉ mục làm đầu vào (sử dụng RET), nhưng nó không cung cấp chuỗi con, hãy cùng regrec, hoàn thành . Trong chế độ Icicle , itrong Thông tin được ràng buộc icicle-Info-index, cung cấp sự hoàn thành như vậy và nó cũng cho phép bạn lọc bằng nhiều mẫu ( hoàn thành lũy tiến ). Nó cũng là một lệnh đa , có nghĩa là với một lệnh igọi duy nhất, bạn có thể truy cập bất kỳ số lần xuất hiện nào cho bất kỳ số lượng mục nhập chỉ mục nào.

  2. Với Icicles , bạn có thể tùy ý có ivà các lệnh Thông tin khác làm nổi bật một chút khác nhau, trong bộ đệm *Completions*, các ứng cử viên hoàn thành tương ứng với các nút Thông tin mà bạn đã truy cập . Điều này rất hữu ích để tránh truy cập lại một nút mà bạn đã tham khảo, khi tìm kiếm theo các cách khác nhau. Nó đặc biệt giúp với việc lập chỉ mục hai mục, nghĩa là nhiều mục chỉ mục vào cùng một nút.

  3. Ngoài tra cứu chỉ mục, bạn có thể tìm kiếm hướng dẫn sử dụng Thông tin. Trong vanilla Emacs bạn có thể sử dụng C-shoặc C-M-slặp đi lặp lại để làm điều này. Điều này có thể có ích trong trường hợp icung cấp cho bạn sự giúp đỡ bạn muốn.

    Với Icicles , bạn có thể giới hạn tìm kiếm trong một tập hợp các nút cụ thể. g( Info-goto-node) chấp nhận đầu vào đa hoàn thành . Bạn có thể cung cấp một mẫu (biểu thức chính, chuỗi con, v.v.) khớp với tên nút hoặc mẫu phù hợp với nội dung nút hoặc cả hai. Khớp mẫu với nội dung nút có nghĩa là tìm kiếm nội dung thủ công. Các ứng cử viên hoàn thành được hiển thị trong *Completions*là tên nút.

    Bạn có thể tìm kiếm một tập hợp các nút hoặc toàn bộ hướng dẫn. Sau khi bạn chọn một trong các nút phù hợp để truy cập, bạn có thể sử dụng C-M-sđể tìm từng kết quả khớp của mẫu tìm kiếm nội dung trong nút. Và cũng như đối với i, glà một lệnh đa , có nghĩa là bạn có thể truy cập bất kỳ số lượng nút nào trong một lệnh ggọi.

  4. Bạn có thể tạo sách ảo bao gồm các tập hợp nút khác nhau (thậm chí từ các hướng dẫn sử dụng khác nhau) và lưu chúng liên tục để sử dụng lại sau. Tìm kiếm một tập hợp các nút nhỏ hơn (một hướng dẫn phụ) có thể nhanh hơn.

Xem ở đây để biết thêm về cải tiến Thông tin Icicles .


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.