Sebagai tambahan, cara yang lebih pendek untuk mencapai manual elisp adalah C-h r TAB RET.
legoscia
@legoscia: Eh, tidak. C-h r(perintah info-emacs-manual) mencapai manual Emacs , bukan manual Elisp .
Drew
2
Itu benar. Namun, tautan pertama di simpul atas terjadi untuk mengarah ke manual Elisp, itulah sebabnya tambahan TAB RETmembawa Anda ke tempat yang tepat.
legoscia
@legoscia: C-h i 5lebih pendek dari keduanya C-h r TAB RETdan C-h i m elisp RET.
Drew
Ch i 5 tidak relevan. Membawa Anda ke "daftar" jika Anda sudah di bagian atas manual elisp dan untuk sesuatu yang sewenang-wenang jika Anda berada di tingkat atas info.
RichieHH
Jawaban:
11
EDIT : Saya baru saja menemukan hebat M-x info-aproposyang mencari teks lengkap atas semua dokumen info dan mengembalikan node yang relevan. Sepertinya permata ini relatif tidak dikenal.
Jika Anda menggunakan helmpaket dari MELPA dengan helm-modeaktif, gunakan salah satu i (info-index)atau I (info-virtual-index)muncul jendela helm dengan istilah indeks. Anda kemudian dapat menggunakan pola penyelesaian helm umum untuk menemukan dan menelusuri indeks.
Anda bisa menggunakannya elisp-index-search. Saya menggunakannya setiap hari. Saya menggunakannya sebagian besar ketika saya sudah tahu nama fungsi dan ingin melihatnya di manual lac emacs.
Apakah ini pada dasarnya melakukan info-apropos dan melompat ke apa yang dianggapnya paling cocok?
Elarson
Saya baru saja mencoba info-apropos. Tampaknya untuk mencari semua info doc, tetapi elisp-index-search hanya mencari manual elisp. Saya mencoba menemukan dokumen untuk pencarian indeks-elisp tetapi tidak berhasil. Saya mempelajarinya dengan memanggil tombol uraikan pada menu 【Bantuan → Cari Dokumentasi → Subjek Pencarian di Manual Elisp…】
Xah Lee
6
Lebih banyak pencarian teks lengkap tetapi C-s( isearch-forward) akan mencari seluruh dokumen info jika Anda mengulangi cukup waktu. Saya menggunakannya sebagian besar sebagai ukuran putus asa ketika saya tidak bisa mengetahui istilah aktual yang muncul dalam indeks.
Selain apa yang disebutkan orang lain, Icicles memfasilitasi penelusuran dan pencarian manual Info.
Ingat bahwa i( Info-index) adalah teman Anda di Info. Mulai pencarian Anda dengan itu. Ini biasanya lebih bermanfaat daripada pencarian teks kasar, karena manusia telah mengindeks istilah yang berguna.
Sayangnya, meskipun idalam indeks vanilla menerima substring dari entri indeks sebagai input (menggunakan RET), itu tidak menyediakan substring, biarkan sepanjang regexp, penyelesaian . Dalam mode Icicle , idi Info terikat icicle-Info-index, yang menyediakan penyelesaian seperti itu, dan itu juga memungkinkan Anda memfilter menggunakan beberapa pola ( penyelesaian progresif ). Ini juga multi-perintah , yang berarti bahwa dengan satu ipemanggilan Anda dapat mengunjungi sejumlah kemunculan untuk sejumlah entri indeks.
Dengan Icicles , Anda dapat secara opsional memiliki idan perintah Info lainnya menyoroti sedikit berbeda, dalam buffer *Completions*, menyelesaikan kandidat yang sesuai dengan Info node yang telah Anda kunjungi . Ini berguna untuk menghindari mengunjungi kembali simpul yang sudah Anda konsultasikan, ketika mencari dengan cara yang berbeda. Ini membantu terutama dengan pengindeksan entri ganda, yaitu, beberapa entri indeks ke node yang sama.
Selain pencarian indeks, Anda dapat mencari manual Info. Di vanilla Emacs Anda dapat menggunakan C-satau C-M-sberulang kali untuk melakukan ini. Ini bisa berguna dalam kasus-kasus di mana imemberi Anda bantuan yang Anda inginkan.
Dengan Icicles , Anda dapat membatasi pencarian ke set node tertentu. g( Info-goto-node) menerima input multi-penyelesaian . Anda bisa memberikan pola (regexp, substring, dll.) Yang cocok dengan nama simpul atau pola yang cocok dengan konten simpul, atau keduanya. Mencocokkan pola dengan konten simpul berarti mencari konten manual. Calon penyelesaian yang ditunjukkan *Completions*adalah nama simpul.
Anda dapat mencari satu set node atau seluruh manual. Setelah memilih salah satu simpul yang cocok untuk dikunjungi, Anda dapat menggunakan C-M-suntuk menemukan setiap kecocokan dari pola pencarian konten di dalam simpul. Dan seperti halnya i, gadalah multi-perintah , yang berarti bahwa Anda dapat mengunjungi sejumlah node dalam satu gpermintaan tunggal .
Anda dapat membuat buku virtual yang terdiri dari set simpul yang berbeda (bahkan dari manual yang berbeda), dan menyimpannya secara persisten, untuk digunakan kembali nanti. Mencari set node yang lebih kecil (sub-manual) bisa lebih cepat.
Lihat di sini untuk info lebih lanjut tentang peningkatan Info Es .
C-h r TAB RET
.C-h r
(perintahinfo-emacs-manual
) mencapai manual Emacs , bukan manual Elisp .TAB RET
membawa Anda ke tempat yang tepat.C-h i 5
lebih pendek dari keduanyaC-h r TAB RET
danC-h i m elisp RET
.Jawaban:
EDIT : Saya baru saja menemukan hebat
M-x info-apropos
yang mencari teks lengkap atas semua dokumen info dan mengembalikan node yang relevan. Sepertinya permata ini relatif tidak dikenal.Jika Anda menggunakan
helm
paket dari MELPA denganhelm-mode
aktif, gunakan salah satui (info-index)
atauI (info-virtual-index)
muncul jendela helm dengan istilah indeks. Anda kemudian dapat menggunakan pola penyelesaian helm umum untuk menemukan dan menelusuri indeks.sumber
Anda bisa menggunakannya
elisp-index-search
. Saya menggunakannya setiap hari. Saya menggunakannya sebagian besar ketika saya sudah tahu nama fungsi dan ingin melihatnya di manual lac emacs.sumber
Lebih banyak pencarian teks lengkap tetapi C-s(
isearch-forward
) akan mencari seluruh dokumen info jika Anda mengulangi cukup waktu. Saya menggunakannya sebagian besar sebagai ukuran putus asa ketika saya tidak bisa mengetahui istilah aktual yang muncul dalam indeks.sumber
Yang paling dekat yang saya tahu adalah mencari indeks dengan menjalankan
Info-virtual-index
(terikat keI
) dari dalam manual.sumber
Selain apa yang disebutkan orang lain, Icicles memfasilitasi penelusuran dan pencarian manual Info.
Ingat bahwa
i
(Info-index
) adalah teman Anda di Info. Mulai pencarian Anda dengan itu. Ini biasanya lebih bermanfaat daripada pencarian teks kasar, karena manusia telah mengindeks istilah yang berguna.Sayangnya, meskipun
i
dalam indeks vanilla menerima substring dari entri indeks sebagai input (menggunakanRET
), itu tidak menyediakan substring, biarkan sepanjang regexp, penyelesaian . Dalam mode Icicle ,i
di Info terikaticicle-Info-index
, yang menyediakan penyelesaian seperti itu, dan itu juga memungkinkan Anda memfilter menggunakan beberapa pola ( penyelesaian progresif ). Ini juga multi-perintah , yang berarti bahwa dengan satui
pemanggilan Anda dapat mengunjungi sejumlah kemunculan untuk sejumlah entri indeks.Dengan Icicles , Anda dapat secara opsional memiliki
i
dan perintah Info lainnya menyoroti sedikit berbeda, dalam buffer*Completions*
, menyelesaikan kandidat yang sesuai dengan Info node yang telah Anda kunjungi . Ini berguna untuk menghindari mengunjungi kembali simpul yang sudah Anda konsultasikan, ketika mencari dengan cara yang berbeda. Ini membantu terutama dengan pengindeksan entri ganda, yaitu, beberapa entri indeks ke node yang sama.Selain pencarian indeks, Anda dapat mencari manual Info. Di vanilla Emacs Anda dapat menggunakan
C-s
atauC-M-s
berulang kali untuk melakukan ini. Ini bisa berguna dalam kasus-kasus di manai
memberi Anda bantuan yang Anda inginkan.Dengan Icicles , Anda dapat membatasi pencarian ke set node tertentu.
g
(Info-goto-node
) menerima input multi-penyelesaian . Anda bisa memberikan pola (regexp, substring, dll.) Yang cocok dengan nama simpul atau pola yang cocok dengan konten simpul, atau keduanya. Mencocokkan pola dengan konten simpul berarti mencari konten manual. Calon penyelesaian yang ditunjukkan*Completions*
adalah nama simpul.Anda dapat mencari satu set node atau seluruh manual. Setelah memilih salah satu simpul yang cocok untuk dikunjungi, Anda dapat menggunakan
C-M-s
untuk menemukan setiap kecocokan dari pola pencarian konten di dalam simpul. Dan seperti halnyai
,g
adalah multi-perintah , yang berarti bahwa Anda dapat mengunjungi sejumlah node dalam satug
permintaan tunggal .Anda dapat membuat buku virtual yang terdiri dari set simpul yang berbeda (bahkan dari manual yang berbeda), dan menyimpannya secara persisten, untuk digunakan kembali nanti. Mencari set node yang lebih kecil (sub-manual) bisa lebih cepat.
Lihat di sini untuk info lebih lanjut tentang peningkatan Info Es .
sumber
Anda juga dapat menggunakan
s
untuk mencari dokumen saat ini untuk contoh berikutnya dari ekspresi reguler yang diberikan. Penekan berulangs-<RET>
akan secara iteratif mencari instance berikutnya dari ekspresi yang sama. https://www.gnu.org/software/emacs/manual/html_node/info/Search-Text.html#Search-Textsumber