Termini in ombra in aiuto


10

Occasionalmente, quando cerco il sistema di aiuto per un argomento particolare, viene oscurato da un argomento diverso.

Ad esempio, se lo faccio :h displayottengo aiuto per qualcosa che coinvolge "Risorse della GUI", quando volevo aiuto per l'impostazione "display" (come in set display=lastline).

Come posso trovare questi argomenti "ombreggiati" o elencare gli argomenti corrispondenti più pertinenti?

Risposte:


13

I nomi delle impostazioni sono sempre racchiusi tra virgolette, quindi utilizzare:

:help 'display'

per ottenere la pagina desiderata.

Si ottengono alcuni completamenti utili quando si preme Ctrl+ D, ovvero:

:help display<^D>

Ti darà:

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

Come completamenti :-)

Suggerimento bonus:
se lo usi :set wildmenu, funzionerà anche con questo Tabe avrai alcune funzionalità di completamento aggiuntive.


3
Senza 'wildmenu', si ottiene un completamento dopo l'altro tramite Tab o ancora l'intero elenco con Ctrl-D. Suggerisci di menzionarlo.
derobert,

@derobert Ah, non lo sapevo. Sono così abituato a usare Tab:-)
Martin Tournoij il

Per le impostazioni, :help 'display'è uguale a :help display?.
mercoledì

9

La guida per i comandi Ex è sempre elencata con i due punti inclusi:

:help :display

La guida per le impostazioni è sempre elencata tra virgolette circostanti, come già descritto da Carpetsmoker :

:help 'display'

I file di aiuto specifici sono elencati in base al nome del file:

:help undo.txt(cfr. :help undo)

La guida per le funzioni integrate è elencata tra parentesi finali:

:help split()(cfr. :help split)

La documentazione per gli argomenti di comando di Vim (ovvero quelli passati quando si richiama Vim dalla shell) è elencata con i trattini precedenti:

:help -r(cfr. :help r)

Gli argomenti della guida all'interno dei plugin generalmente utilizzano il nome del plugin come prefisso:

:help surround-mappings

Infine, qualcosa che non ho realizzato fino a quando non ho usato Vim per un po '* è che la guida include argomenti per i mapping predefiniti in tutte le modalità.

Ad esempio, Ctrl-vfa qualcosa di molto diverso in modalità Normale da quello che fa in modalità Inserisci.

Per raggiungere i vari argomenti, utilizzare i i_, c_e v_prefissi per Inserisci, comando, e mappature modalità visiva , rispettivamente, o nessun prefisso per la mappatura modalità Normale :

:help ctrl-v

:help i_ctrl-v

:help c_ctrl-v

:help v_ctrl-v

* ... nonostante sia praticamente la prima cosa che leggerai se digiti una pianura :helpsenza argomenti! Vedi "Ottieni aiuto specifico" alcuni paragrafi in basso. ( :help help-context)


La maggior parte, sebbene non tutte (in particolare funzioni e plugin), sono elencati in :help help-context: Forse vale la pena menzionare anche la risposta.
Sakari Cajanus,

@SakariCajanus Sì! help-contextè in realtà quasi la prima cosa sulla prima pagina di Vim :help. Ho aggiunto una nota a piè di pagina che menziona questo alla risposta.
Rich

4

La risposta di @ Carpetsmoker soddisfa sicuramente i criteri "più rilevanti", perché i completamenti conterranno quasi sempre ciò che stai cercando. Tuttavia, c'è anche il :helpgrepcomando, che funziona esattamente come il :grepcomando ma cerca il testo di tutti i file della guida.

Puoi sfogliare i risultati con :cnexto vedere tutti i risultati con :cwindow.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.