Istilah gelap membantu

10

Kadang-kadang, ketika saya mencari sistem bantuan untuk topik tertentu, itu akan dibayangi oleh topik yang berbeda.

Misalnya, jika saya melakukannya, :h displaysaya mendapatkan bantuan untuk sesuatu yang melibatkan "Sumber Daya GUI", ketika saya menginginkan bantuan untuk pengaturan "tampilan" (seperti pada set display=lastline).

Bagaimana saya bisa menemukan topik "teduh" ini, atau daftar topik pencocokan yang paling relevan?

xthrd
sumber

Jawaban:

13

Nama pengaturan selalu dikelilingi oleh tanda kutip, jadi gunakan:

:help 'display'

untuk mendapatkan halaman yang Anda inginkan.

Anda mendapatkan beberapa penyelesaian yang bermanfaat saat menekan Ctrl+ D, yaitu:

:help display<^D>

Akan memberimu:

-display  :display  'display'  :syn-display  strdisplaywidth()

Sebagai pelengkap :-)

Kiat bonus:
Jika Anda menggunakan :set wildmenu, ini juga akan berfungsi Tab, dan Anda akan memiliki beberapa fitur penyelesaian tambahan.

Martin Tournoij
sumber
3
Tanpa 'wildmenu', Anda mendapatkan satu demi satu penyelesaian melalui Tab, atau masih seluruh daftar dengan Ctrl-D. Sarankan menyebutkan itu.
derobert
@derobert Ah, tidak tahu itu. Saya sudah terbiasa menggunakan Tab:-)
Martin Tournoij
Untuk pengaturan, :help 'display'sama dengan :help display?.
wchargin
9

Perintah Help for Ex selalu dicantumkan dengan tanda titik dua:

:help :display

Bantuan untuk pengaturan selalu dicantumkan dengan tanda kutip di sekitarnya, seperti yang sudah dijelaskan oleh Carpetsmoker :

:help 'display'

File bantuan khusus dicantumkan berdasarkan nama filenya:

:help undo.txt(lih. :help undo)

Bantuan untuk fungsi bawaan terdaftar dengan tanda kurung:

:help split()(lih. :help split)

Dokumentasi untuk argumen perintah Vim (yaitu yang diloloskan ketika memohon Vim dari shell) didaftar dengan tanda hubung sebelumnya:

:help -r(lih. :help r)

Topik bantuan dalam plugin umumnya menggunakan nama plugin sebagai awalan:

:help surround-mappings

Akhirnya, sesuatu yang tidak saya sadari sampai saya telah menggunakan Vim untuk sementara waktu * adalah bahwa bantuan tersebut mencakup topik untuk pemetaan default di semua mode.

Misalnya, Ctrl-vmelakukan sesuatu yang sangat berbeda dalam mode Normal dengan apa yang dilakukannya dalam mode Sisipkan.

Untuk sampai ke topik yang berbeda, menggunakan i_, c_dan v_prefiks untuk Insert, Command, dan pemetaan modus Visual , masing-masing, atau tidak ada awalan untuk pemetaan mode Normal :

:help ctrl-v

:help i_ctrl-v

:help c_ctrl-v

:help v_ctrl-v

* ... Terlepas dari kenyataan bahwa itu sebenarnya hal pertama yang akan Anda baca jika Anda mengetikkan kata polos :helptanpa argumen! Lihat "Dapatkan bantuan khusus" beberapa paragraf ke bawah. ( :help help-context)

Kaya
sumber
Sebagian besar, meskipun tidak semua (khususnya fungsi dan plugin), dari ini tercantum dalam :help help-context: Mungkin itu layak disebutkan dalam jawaban juga.
Sakari Cajanus
@ SakariCajanus Ya! help-contextsebenarnya hampir hal pertama di halaman depan Vim's :help. Saya telah menambahkan catatan kaki yang menyebutkan jawaban ini.
Kaya
4

Jawaban @ Carpetsmoker pasti memenuhi kriteria "paling relevan", karena penyelesaiannya hampir selalu berisi apa yang Anda cari. Namun, ada juga :helpgrepperintah, yang berfungsi seperti :grepperintah tetapi mencari teks dari semua file bantuan.

Anda dapat menelusuri hasil dengan :cnextatau melihat semua hasil dengan :cwindow.

xthrd
sumber